26 #ifndef __TERRALIB_PROCESS_INTERNAL_TASKPARAMETERS_H
27 #define __TERRALIB_PROCESS_INTERNAL_TASKPARAMETERS_H
65 virtual std::size_t
size()
const;
Represents the capabilities of a task.
Represents the capabilities of a task.
virtual ~TaskParameters()
Virtual destructor.
TaskParameters(const TaskParameters &rhs)
virtual TaskParameters & operator=(const TaskParameters &rhs)
Gets the number of parameters.
TaskCapabilities m_capabilities
void clear()
< Clears the task parameters
const te::process::ParameterValue * getValue(std::size_t index) const
Sets the 'index' value. Also sets the information related to the owner of the pointer.
std::vector< te::process::ParameterValue * > m_vecValues
TaskParameters(const te::process::TaskCapabilities &taskCapabilities)
< Constructor
std::vector< bool > m_vecOwnership
void setValue(std::size_t index, te::process::ParameterValue *value, bool takeOwnership)
virtual std::size_t size() const
Checks if the parameters are valid.
bool isValid() const
Gets the 'index' value. If not set, returns null.
Proxy configuration file for TerraView (see terraview_config.h).