Represents the capabilities of a task. More...
#include <TaskCapabilities.h>
Public Member Functions | |
| void | addParameterDescriptor (const ParameterDescriptor ¶meter) | 
| Gets the index-th parameter descriptors.   | |
| void | clear () | 
| Gets the number of parameter descriptors.   | |
| std::vector< ParameterDescriptor > | filter (te::process::ParameterDescriptor::Direction direction) const | 
| Gets the parameter index given a parameter name.   | |
| const ParameterDescriptor & | getParameterDescriptor (std::size_t index) const | 
| Gets the parameters descriptors.   | |
| const std::vector< ParameterDescriptor > & | getParameterDescriptors () const | 
| Filters the parameters list based on the given direction.   | |
| std::size_t | getParameterIndex (const std::string &name) const | 
| std::size_t | size () const | 
| Adds an input parameter descriptor.   | |
| TaskCapabilities () | |
| Constructor.   | |
| virtual | ~TaskCapabilities () | 
| Virtual destructor.   | |
Protected Attributes | |
| std::vector< ParameterDescriptor > | m_vecParameterDescriptors | 
Represents the capabilities of a task.
Definition at line 46 of file TaskCapabilities.h.
| te::process::TaskCapabilities::TaskCapabilities | ( | ) | 
Constructor.
      
  | 
  virtual | 
Virtual destructor.
Clears the capabilities
| void te::process::TaskCapabilities::addParameterDescriptor | ( | const ParameterDescriptor & | parameter | ) | 
Gets the index-th parameter descriptors.
| void te::process::TaskCapabilities::clear | ( | ) | 
Gets the number of parameter descriptors.
| std::vector< ParameterDescriptor > te::process::TaskCapabilities::filter | ( | te::process::ParameterDescriptor::Direction | direction | ) | const | 
Gets the parameter index given a parameter name.
| const ParameterDescriptor & te::process::TaskCapabilities::getParameterDescriptor | ( | std::size_t | index | ) | const | 
Gets the parameters descriptors.
| const std::vector< ParameterDescriptor > & te::process::TaskCapabilities::getParameterDescriptors | ( | ) | const | 
Filters the parameters list based on the given direction.
| std::size_t te::process::TaskCapabilities::getParameterIndex | ( | const std::string & | name | ) | const | 
| std::size_t te::process::TaskCapabilities::size | ( | ) | const | 
Adds an input parameter descriptor.
      
  | 
  protected | 
Definition at line 81 of file TaskCapabilities.h.