Template Class PosedObject
Defined in File posed_object.h
Inheritance Relationships
Base Type
public ObjectT
Class Documentation
-
template<typename ObjectT>
class PosedObject : public ObjectT Public Types
-
using Ptr = std::shared_ptr<PosedObject<ObjectT>>
-
using ConstPtr = std::shared_ptr<const PosedObject<ObjectT>>
Public Functions
-
template<typename ...Args>
inline explicit PosedObject(const Transformation3D &T_W_C, Args... args)
-
inline void setPose(const Transformation3D &T_W_C)
-
inline const Point3D &getOrigin() const
-
inline const Transformation3D &getPose() const
-
inline const Transformation3D &getPoseInverse() const
-
inline const Rotation3D &getRotation() const
-
inline const Transformation3D::RotationMatrix &getRotationMatrix() const
-
inline const Transformation3D::RotationMatrix &getRotationMatrixInverse() const
-
using Ptr = std::shared_ptr<PosedObject<ObjectT>>