16 #ifndef SURGSIM_INPUT_DEVICEINTERFACE_H 17 #define SURGSIM_INPUT_DEVICEINTERFACE_H 50 virtual std::string
getName()
const = 0;
70 virtual bool addInputConsumer(std::shared_ptr<InputConsumerInterface> inputConsumer) = 0;
74 virtual bool removeInputConsumer(std::shared_ptr<InputConsumerInterface> inputConsumer) = 0;
84 virtual bool setOutputProducer(std::shared_ptr<OutputProducerInterface> outputProducer) = 0;
106 #endif // SURGSIM_INPUT_DEVICEINTERFACE_H Definition: CompoundShapeToGraphics.cpp:29
CRTP Base class to implement Object Factory functionality on a base class, use this rather than writi...
Definition: ObjectFactory.h:140
Mixin class for enabling a property system on OSS classes, the instance still needs to initialize pro...
Definition: Accessible.h:37