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