Layout of a component template (Read Only) More...
#include <Component.hpp>

Public Member Functions | |
| AbstractComponentLayout (const AbstractComponentLayout &) | |
| AbstractComponentLayout constructor. More... | |
| void | checkInputPort (int i) const |
| Check the validity of an input port. Raise an exception if any errors occur. More... | |
| void | checkOutputPort (int i) const |
| Check the validity of an output port. Raise an exception if any errors occur. More... | |
| virtual std::string | getFullName (void) const |
| Returns the full name of this component (might be overloaded). More... | |
| const std::string & | getLayoutName (void) const |
| Returns the layout name of this component. More... | |
| int | getNumInputPort (void) const |
| Get the number of input ports. More... | |
| const std::string & | getInputPortName (int i) const |
| Return the name of an input port. Raise an exception if any errors occur. More... | |
| int | getInputPortID (const std::string &name) const |
| Get the index of an input port knowing its name. Raise an exception if any errors occur. More... | |
| bool | doesInputPortExist (const std::string &name) const |
| Check if an input port exists, knowing its name. More... | |
| int | getNumOutputPort (void) const |
| Get the number of output ports. More... | |
| const std::string & | getOutputPortName (int i) const |
| Return the name of an output port. Raise an exception if any errors occur. More... | |
| int | getOutputPortID (const std::string &name) const |
| Get the index of an output port knowing its name. Raise an exception if any errors occur. More... | |
| bool | doesOutputPortExist (const std::string &name) const |
| Check if an output port exists, knowing its name. More... | |
Protected Member Functions | |
| AbstractComponentLayout (const std::string &_layoutName) | |
| AbstractComponentLayout constructor. More... | |
| AbstractComponentLayout (const std::string &_layoutName, const std::vector< std::string > &_inputPorts, const std::vector< std::string > &_outputPorts) | |
| AbstractComponentLayout constructor. More... | |
Layout of a component template (Read Only)
|
protected |
AbstractComponentLayout constructor.
| type | The layout name of the object. |
|
protected |
AbstractComponentLayout constructor.
| _layoutName | The layout name of the object. |
| _inputPorts | The list of the names of the input ports. |
| _outputPorts | The list of the names of the input ports. |
| AbstractComponentLayout::AbstractComponentLayout | ( | const AbstractComponentLayout & | c | ) |
AbstractComponentLayout constructor.
| c | Copy. |
| void AbstractComponentLayout::checkInputPort | ( | int | i | ) | const |
Check the validity of an input port. Raise an exception if any errors occur.
| i | Index of the input port to test. |
| void AbstractComponentLayout::checkOutputPort | ( | int | i | ) | const |
Check the validity of an output port. Raise an exception if any errors occur.
| i | Index of the output port to test. |
| bool AbstractComponentLayout::doesInputPortExist | ( | const std::string & | name | ) | const |
Check if an input port exists, knowing its name.
| name | The name of the input port. |
| bool AbstractComponentLayout::doesOutputPortExist | ( | const std::string & | name | ) | const |
Check if an output port exists, knowing its name.
| name | The name of the output port. |
|
virtual |
Returns the full name of this component (might be overloaded).
Reimplemented in Glip::CorePipeline::Component.
| int AbstractComponentLayout::getInputPortID | ( | const std::string & | name | ) | const |
Get the index of an input port knowing its name. Raise an exception if any errors occur.
| name | The name of the input port. |
| const std::string & AbstractComponentLayout::getInputPortName | ( | int | id | ) | const |
Return the name of an input port. Raise an exception if any errors occur.
| id | The index of the input port. |
| const std::string & AbstractComponentLayout::getLayoutName | ( | void | ) | const |
Returns the layout name of this component.
| int AbstractComponentLayout::getNumInputPort | ( | void | ) | const |
Get the number of input ports.
| int AbstractComponentLayout::getNumOutputPort | ( | void | ) | const |
Get the number of output ports.
| int AbstractComponentLayout::getOutputPortID | ( | const std::string & | name | ) | const |
Get the index of an output port knowing its name. Raise an exception if any errors occur.
| name | The name of the output port. |
| const std::string & AbstractComponentLayout::getOutputPortName | ( | int | id | ) | const |
Return the name of an output port. Raise an exception if any errors occur.
| id | The index of the output port. |
1.8.8