16 #ifndef SURGSIM_DEVICES_IDENTITYPOSEDEVICE_IDENTITYPOSEDEVICE_H 17 #define SURGSIM_DEVICES_IDENTITYPOSEDEVICE_IDENTITYPOSEDEVICE_H 45 virtual bool addInputConsumer(std::shared_ptr<SurgSim::Input::InputConsumerInterface> inputConsumer);
60 #endif // SURGSIM_DEVICES_IDENTITYPOSEDEVICE_IDENTITYPOSEDEVICE_H Definition: DriveElementFromInputBehavior.cpp:27
virtual bool initialize()
Fully initialize the device.
Definition: IdentityPoseDevice.cpp:45
virtual bool finalize()
Finalize (de-initialize) the device.
Definition: IdentityPoseDevice.cpp:51
A class implementing the identity pose device, which is a pretend device that doesn't move...
Definition: IdentityPoseDevice.h:38
static SurgSim::DataStructures::DataGroup buildInputData()
Builds the data layout for the application input (i.e. device output).
Definition: IdentityPoseDevice.cpp:57
string(TOUPPER ${DEVICE}DEVICE_UPPER_CASE) option(BUILD_DEVICE_ $
Definition: CMakeLists.txt:35
virtual bool addInputConsumer(std::shared_ptr< SurgSim::Input::InputConsumerInterface > inputConsumer)
Connect this device to an InputConsumerInterface, which will receive the data that comes from this de...
Definition: IdentityPoseDevice.cpp:65
A collection of NamedData objects.
Definition: DataGroup.h:66
IdentityPoseDevice(const std::string &uniqueName)
Constructor.
Definition: IdentityPoseDevice.cpp:40