Layout of a component template. More...
#include <Component.hpp>

Public Member Functions | |
| ComponentLayout (const std::string &_layoutName) | |
| ComponentLayout constructor. More... | |
| ComponentLayout (const AbstractComponentLayout &) | |
| ComponentLayout constructor. More... | |
| void | setInputPortName (int i, const std::string &newName) |
| Change the name of an input port. More... | |
| void | setOutputPortName (int i, const std::string &newName) |
| Change the name of an output port. More... | |
Public Member Functions inherited from Glip::CorePipeline::AbstractComponentLayout | |
| 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 | |
| int | addOutputPort (const std::string &name) |
| Add an output port. More... | |
| int | addInputPort (const std::string &name) |
| Add an input port. More... | |
Protected Member Functions inherited from Glip::CorePipeline::AbstractComponentLayout | |
| 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.
| ComponentLayout::ComponentLayout | ( | const std::string & | _layoutName | ) |
ComponentLayout constructor.
| _layoutName | Layout name of the component. |
| ComponentLayout::ComponentLayout | ( | const AbstractComponentLayout & | c | ) |
ComponentLayout constructor.
| c | Copy. |
|
protected |
Add an input port.
| name | The name of the new input port. |
|
protected |
Add an output port.
| name | The name of the new output port. |
| void ComponentLayout::setInputPortName | ( | int | i, |
| const std::string & | newName | ||
| ) |
Change the name of an input port.
| i | The ID of the target input port. |
| newName | The name of the new input port. |
| void ComponentLayout::setOutputPortName | ( | int | i, |
| const std::string & | newName | ||
| ) |
Change the name of an output port.
| i | The ID of the target output port. |
| newName | The name of the new output port. |
1.8.8