26#ifndef __TERRALIB_SE_INTERNAL_CATEGORIZE_H 
   27#define __TERRALIB_SE_INTERNAL_CATEGORIZE_H 
The transformation of continuous values to distinct values (Categorize function).
 
void setValue(ParameterValue *v)
 
void addValue(ParameterValue *v)
 
ParameterValue * getLookupValue() const
 
void setThresholdsBelongTo(ThresholdsBelongToType t)
 
Categorize()
It initializes a new Categorize.
 
std::vector< ParameterValue * > m_thresholdValues
A vector of threshold values. (Optional)
 
ParameterValue * getValue() const
 
ThresholdsBelongToType m_threshholdsBelongTo
(Optional)
 
std::vector< ParameterValue * > m_thresholds
A vector of threshold. (Optional)
 
void addThreshold(ParameterValue *v)
 
ParameterValue * m_value
Mandatory.
 
virtual Categorize * clone() const
It returns a clone of this object.
 
void setLookupValue(ParameterValue *v)
 
const std::vector< ParameterValue * > & getThresholdValues() const
 
const std::vector< ParameterValue * > & getThresholds() const
 
ParameterValue * m_lookupValue
Mandatory.
 
const ThresholdsBelongToType & getThresholdsBelongTo() const
 
ThresholdsBelongToType
It controls the interval order.
 
Categorize(const Categorize &rhs)
Copy constructor.
 
Symbology Encoding functions.
 
The "ParameterValueType" uses WFS-Filter expressions to give values for SE graphic parameters.
 
Symbology Encoding functions.
 
#define TESEEXPORT
You can use this macro in order to export/import classes and functions from this module.