8 #ifndef __RDL_FRAME_OBJECT_HPP__ 9 #define __RDL_FRAME_OBJECT_HPP__ 92 #endif // ifndef __RDL_FRAME_OBJECT_HPP__ ReferenceFramePtr getReferenceFrame() const
Get a pointer to the reference frame this FrameObject is expressed in.
FrameObject(ReferenceFramePtr referenceFrame)
ReferenceFramePtr referenceFrame
void setReferenceFrame(ReferenceFramePtr frame)
Set frame objects internal reference frame.
virtual ~FrameObject()
Destructor.
void checkReferenceFramesMatch(const FrameObject *frameObject) const
Check if two ReferenceFrameHolders hold the same ReferenceFrame.
std::shared_ptr< ReferenceFrame > ReferenceFramePtr
virtual void changeFrame(ReferenceFramePtr desiredFrame)
Change the ReferenceFrame this FrameObject is expressed in.
virtual Math::TransformableGeometricObject * getTransformableGeometricObject()=0
Pure virtual method that FrameObjects are required to implement so the FrameObject::changeFrame metho...
void checkReferenceFramesMatch(FrameObject *frameObject) const
An interface that objects with a ReferenceFrame extend to inherit the FrameObject::changeFrame method...
Namespace for all structures of the RobotDynamics library.