16 #ifndef SURGSIM_FRAMEWORK_POSECOMPONENT_H 17 #define SURGSIM_FRAMEWORK_POSECOMPONENT_H 21 #include "SurgSim/Framework/Component.h" 22 #include "SurgSim/Framework/Macros.h" 30 SURGSIM_STATIC_REGISTRATION(PoseComponent);
65 bool doInitialize()
override;
66 bool doWakeUp()
override;
74 #endif // SURGSIM_FRAMEWORK_POSECOMPONENT_H Wraps glewInit() to separate the glew opengl definitions from the osg opengl definitions only imgui n...
Definition: AddRandomSphereBehavior.cpp:36
std::shared_ptr< PoseComponent > getPoseComponent() override
Get the PoseComponent for this component A PoseComponent cannot have a PoseComponent, so this will return nullptr.
Definition: PoseComponent.cpp:46
void setPose(const SurgSim::Math::RigidTransform3d &pose)
Set the Pose of the PoseComponent.
Definition: PoseComponent.cpp:31
Component is the main interface class to pass information to the system managers each will decide whe...
Definition: Component.h:42
The PoseComponent holds a pose.
Definition: PoseComponent.h:34
PoseComponent(const std::string &name)
Constructor.
Definition: PoseComponent.cpp:26
const SurgSim::Math::RigidTransform3d & getPose() const
Get the pose of the PoseComponent.
Definition: PoseComponent.cpp:36