cisst-saw
|
#include <mtsCallableReadBase.h>
Public Member Functions | |
mtsCallableReadBase (void) | |
virtual | ~mtsCallableReadBase () |
virtual mtsExecutionResult | Execute (mtsGenericObject &result)=0 |
virtual void | ToStream (std::ostream &outputStream) const =0 |
A base class command object with an execute method that uses a placeholder to retrieve some data. This pure virtual base class is derived to support either global functions or methods with the signature "void method(_resultType & result) const"
|
inline |
The constructor. Does nothing
|
inlinevirtual |
The destructor. Does nothing
|
pure virtual |
The execute method. Abstract method to be implemented by derived classes to run the actual operation on the receiver.
Implemented in mtsCallableReadMethodGeneric< _classType >, mtsCallableReadMethod< _classType, _resultType >, and mtsCallableReadReturnVoidMethod< _classType, _returnType >.
|
pure virtual |
Human readable description
Implemented in mtsCallableReadMethodGeneric< _classType >, mtsCallableReadMethod< _classType, _resultType >, and mtsCallableReadReturnVoidMethod< _classType, _returnType >.