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