26 #ifndef __TERRALIB_PROCESS_INTERNAL_PARAMETERDESCRIPTOR_H 27 #define __TERRALIB_PROCESS_INTERNAL_PARAMETERDESCRIPTOR_H 32 #include "../datatype/Enums.h" 68 const std::string getName()
const;
71 void setName(
const std::string& name);
74 const std::string getDescription()
const;
77 void setDescription(
const std::string& description);
80 int getDataType()
const;
83 void setDataType(
int dataType);
86 bool isRequired()
const;
89 void setRequired(
bool required);
92 Direction getDirection()
const;
95 void setDirection(Direction direction);
118 #endif // __TERRALIB_PROCESS_INTERNAL_PARAMETERDESCRIPTOR_H Configuration flags for TerraLib Process.
std::unique_ptr< ParameterValue > m_defaultValue
std::string m_description