16 #ifndef SURGSIM_FRAMEWORK_REPRESENTATION_H 17 #define SURGSIM_FRAMEWORK_REPRESENTATION_H 65 #endif // SURGSIM_FRAMEWORK_REPRESENTATION_H virtual SurgSim::Math::RigidTransform3d getPose() const
Get the pose of the representation in world coordinates.
Definition: Representation.cpp:53
Definition: DriveElementFromInputBehavior.cpp:27
SurgSim::Math::RigidTransform3d m_localPose
Local Pose of the Representation with respect to the SceneElement.
Definition: Representation.h:56
virtual bool doWakeUp() override
Interface to be implemented by derived classes.
Definition: Representation.cpp:43
Component is the main interface class to pass information to the system managers each will decide whe...
Definition: Component.h:43
virtual SurgSim::Math::RigidTransform3d getLocalPose() const
Get the pose of the representation with respect to the Scene Element.
Definition: Representation.cpp:65
string(TOUPPER ${DEVICE}DEVICE_UPPER_CASE) option(BUILD_DEVICE_ $
Definition: CMakeLists.txt:35
Representation(const std::string &name)
Constructor.
Definition: Representation.cpp:26
Eigen::Transform< double, 3, Eigen::Isometry > RigidTransform3d
A 3D rigid (isometric) transform, represented as doubles.
Definition: RigidTransform.h:46
virtual bool doInitialize() override
Interface to be implemented by derived classes.
Definition: Representation.cpp:38
virtual void setLocalPose(const SurgSim::Math::RigidTransform3d &pose)
Set the pose of the representation with respect to the Scene Element.
Definition: Representation.cpp:48
Representations are manifestations of a SceneElement.
Definition: Representation.h:33
virtual ~Representation()
Destructor.
Definition: Representation.cpp:34