cisst-saw
Loading...
Searching...
No Matches
mtsCallableQualifiedReadBase Class Referenceabstract

#include <mtsCallableQualifiedReadBase.h>

Inheritance diagram for mtsCallableQualifiedReadBase:
mtsCallableQualifiedReadMethod< ClassType, ArgumentType, ResultType > mtsCallableQualifiedReadMethodGeneric< ClassType > mtsCallableQualifiedReadReturnVoidMethod< ClassType, ArgumentType, ResultType > mtsCallableQualifiedReadMethod< _classType, _argumentType, _resultType > mtsCallableQualifiedReadMethodGeneric< _classType > mtsCallableQualifiedReadReturnVoidMethod< _classType, _argumentType, _resultType >

Public Member Functions

 mtsCallableQualifiedReadBase (void)
virtual ~mtsCallableQualifiedReadBase ()
virtual mtsExecutionResult Execute (const mtsGenericObject &argument, mtsGenericObject &result)=0
virtual void ToStream (std::ostream &outputStream) const =0

Detailed Description

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"

Constructor & Destructor Documentation

◆ mtsCallableQualifiedReadBase()

mtsCallableQualifiedReadBase::mtsCallableQualifiedReadBase ( void )
inline

The constructor. Does nothing

◆ ~mtsCallableQualifiedReadBase()

virtual mtsCallableQualifiedReadBase::~mtsCallableQualifiedReadBase ( )
inlinevirtual

The destructor. Does nothing

Member Function Documentation

◆ Execute()

◆ ToStream()


The documentation for this class was generated from the following file: