16 #ifndef SURGSIM_DEVICES_REPLAYPOSEDEVICE_REPLAYPOSEDEVICE_H 17 #define SURGSIM_DEVICES_REPLAYPOSEDEVICE_REPLAYPOSEDEVICE_H 22 #include "SurgSim/Input/CommonDevice.h" 29 class ReplayPoseScaffold;
31 SURGSIM_STATIC_REGISTRATION(ReplayPoseDevice);
77 bool finalize()
override;
79 std::shared_ptr<ReplayPoseScaffold> m_scaffold;
82 std::string m_fileName;
92 #endif // SURGSIM_DEVICES_REPLAYPOSEDEVICE_REPLAYPOSEDEVICE_H Wraps glewInit() to separate the glew opengl definitions from the osg opengl definitions only imgui n...
Definition: AddRandomSphereBehavior.cpp:36
void setRate(double rate)
Definition: ReplayPoseDevice.cpp:61
void setFileName(const std::string &fileName)
Definition: ReplayPoseDevice.cpp:50
const std::string getFileName() const
Definition: ReplayPoseDevice.cpp:45
bool initialize() override
Fully initialize the device.
Definition: ReplayPoseDevice.cpp:67
ReplayPoseDevice(const std::string &uniqueName)
Constructor.
Definition: ReplayPoseDevice.cpp:28
Definition: ReplayPoseScaffold.h:34
A class implementing the replay pose device, which is a pretend device that replays a recorded motion...
Definition: ReplayPoseDevice.h:46
double getRate() const
Definition: ReplayPoseDevice.cpp:56
bool isInitialized() const override
Definition: ReplayPoseDevice.cpp:91