#include <mtsFunctionVoidReturn.h>
mtsFunctionVoidReturn::mtsFunctionVoidReturn |
( |
const bool |
isProxy = false | ) |
|
Default constructor. Does nothing, use Bind before using.
mtsFunctionVoidReturn::~mtsFunctionVoidReturn |
( |
| ) |
|
bool mtsFunctionVoidReturn::Bind |
( |
CommandType * |
command | ) |
|
Bind using a command pointer. This allows to avoid querying by name from an interface.
- Parameters
-
command | Pointer on an existing command |
- Returns
- Boolean value, true if the command pointer is not null.
bool mtsFunctionVoidReturn::Detach |
( |
void |
| ) |
|
|
virtual |
Detach the function from the command used. Internally, sets the command pointer to 0
Implements mtsFunctionBase.
template<class _userType >
CommandType* mtsFunctionVoidReturn::GetCommand |
( |
void |
| ) |
const |
Access to underlying command object.
const mtsGenericObject* mtsFunctionVoidReturn::GetResultPrototype |
( |
void |
| ) |
const |
Access to the command result prototype.
bool mtsFunctionVoidReturn::IsValid |
( |
void |
| ) |
const |
|
virtual |
Return whether function is valid (i.e., command pointer is non-zero)
Implements mtsFunctionBase.
Overloaded operator to enable more intuitive syntax e.g., Command() instead of Command->Execute().
template<class _userType >
Overloaded operator that accepts different argument types.
void mtsFunctionVoidReturn::ToStream |
( |
std::ostream & |
outputStream | ) |
const |
|
virtual |
The documentation for this class was generated from the following file: