cisst-saw
|
#include <mtsCallableQualifiedReadBase.h>
Public Member Functions | |
mtsCallableQualifiedReadBase (void) | |
virtual | ~mtsCallableQualifiedReadBase () |
virtual mtsExecutionResult | Execute (const mtsGenericObject &argument, mtsGenericObject &result)=0 |
virtual void | ToStream (std::ostream &outputStream) const =0 |
A base class command object with an execute method that takes a qualifier and uses a placeholder to retrieve data. This pure virtual base class is derived to support either global functions or methods with the signature "void method(const _argumentType & argument, _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 mtsCallableQualifiedReadMethodGeneric< _classType >, mtsCallableQualifiedReadMethod< _classType, _argumentType, _resultType >, and mtsCallableQualifiedReadReturnVoidMethod< _classType, _argumentType, _resultType >.
|
pure virtual |