26 #ifndef __TERRALIB_PROCESS_INTERNAL_TASKCAPABILITIES_H
27 #define __TERRALIB_PROCESS_INTERNAL_TASKCAPABILITIES_H
This class represents the description of a parameter.
Represents the capabilities of a task.
TaskCapabilities()
Constructor.
std::vector< ParameterDescriptor > m_vecParameterDescriptors
void clear()
Gets the number of parameter descriptors.
virtual ~TaskCapabilities()
Virtual destructor.
std::size_t size() const
Adds an input parameter descriptor.
std::size_t getParameterIndex(const std::string &name) const
void addParameterDescriptor(const ParameterDescriptor ¶meter)
Gets the index-th parameter descriptors.
const std::vector< ParameterDescriptor > & getParameterDescriptors() const
Filters the parameters list based on the given direction.
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.
Proxy configuration file for TerraView (see terraview_config.h).