26 #ifndef __TERRALIB_SE_INTERNAL_PARAMETERVALUE_H
27 #define __TERRALIB_SE_INTERNAL_PARAMETERVALUE_H
38 namespace fe {
class Expression; }
108 void add(
const std::string& value);
This is an abstract class that models a Filter Encoding expression.
The "ParameterValueType" uses WFS-Filter expressions to give values for SE graphic parameters.
std::vector< Parameter * > m_parameters
Regular text may be mixed and WFS-Filter expressions to give values for SE graphic parameters....
ParameterValue(const ParameterValue &rhs)
Copy constructor.
ParameterValue * clone() const
It creates a new copy of this object.
size_t getNParameters() const
ParameterValue(const std::string &value)
It initializes a new ParameterValue based on given literal value.
void add(const std::string &value)
virtual ~ParameterValue()
Virtual destructor.
ParameterValue()
It initializes an empty ParameterValue.
const Parameter * getParameter(size_t i) const
te::fe::Expression * m_expression
Parameter from an expression.
std::string * m_mixedData
Parameter from a mixed data content.
Parameter(const Parameter &rhs)
#define TESEEXPORT
You can use this macro in order to export/import classes and functions from this module.
Proxy configuration file for TerraView (see terraview_config.h).