#include <mtsInterfaceRequiredOrInput.h>
Inheritance diagram for mtsInterfaceRequiredOrInput:


Definition at line 46 of file mtsInterfaceRequiredOrInput.h.
| mtsInterfaceRequiredOrInput::mtsInterfaceRequiredOrInput | ( | void | ) | [inline, protected] |
Default constructor. Does nothing, should not be used.
Definition at line 65 of file mtsInterfaceRequiredOrInput.h.
| mtsInterfaceRequiredOrInput::mtsInterfaceRequiredOrInput | ( | const std::string & | interfaceName, | |
| mtsRequiredType | required = MTS_REQUIRED | |||
| ) |
Constructor. Sets the name.
| interfaceName | Name of required interface |
| virtual mtsInterfaceRequiredOrInput::~mtsInterfaceRequiredOrInput | ( | ) | [virtual] |
Default destructor.
| const std::string& mtsInterfaceRequiredOrInput::GetName | ( | void | ) | const |
Returns the name of the interface.
Referenced by svlFilterInput::ConnectTo().
| mtsRequiredType mtsInterfaceRequiredOrInput::IsRequired | ( | void | ) | const |
Check if this interface is required or not for the component to function.
std::string mtsInterfaceRequiredOrInput::Name [protected] |
A string identifying the 'Name' of the required interface.
Definition at line 56 of file mtsInterfaceRequiredOrInput.h.
Pointer to provided interface that we are connected to.
Definition at line 59 of file mtsInterfaceRequiredOrInput.h.
mtsRequiredType mtsInterfaceRequiredOrInput::Required [protected] |
Indicates if the interface must be connected.
Definition at line 62 of file mtsInterfaceRequiredOrInput.h.