16 #ifndef SURGSIM_INPUT_DEVICEINTERFACE_H
17 #define SURGSIM_INPUT_DEVICEINTERFACE_H
48 virtual std::string
getName()
const = 0;
60 virtual bool addInputConsumer(std::shared_ptr<InputConsumerInterface> inputConsumer) = 0;
64 virtual bool removeInputConsumer(std::shared_ptr<InputConsumerInterface> inputConsumer) = 0;
71 virtual bool setOutputProducer(std::shared_ptr<OutputProducerInterface> outputProducer) = 0;
90 #endif // SURGSIM_INPUT_DEVICEINTERFACE_H
Definition: DriveElementFromInputBehavior.cpp:27