26 #ifndef __TERRALIB_VP_INTERNAL_COMPLEXDATA_H 
   27 #define __TERRALIB_VP_INTERNAL_COMPLEXDATA_H 
   30 #include "../datatype/AbstractData.h" 
   31 #include "../datatype/Enums.h" 
  142 #endif  // __TERRALIB_VP_INTERNAL_COMPLEXDATA_H 
ComplexData(const ComplexData &rhs)
Copy constructor. 
 
virtual int getTypeCode() const 
It returns the data type code associated to the data value. 
 
virtual std::string toString() const 
It returns the data value in a string representation. 
 
virtual ~ComplexData()
Virtual destructor. 
 
T getValue() const 
It returns the associated value. 
 
ComplexData(T value)
Constructor. 
 
ComplexData & operator=(const ComplexData &rhs)
Copy constructor. 
 
A template for complex data types. 
 
A base class for values that can be retrieved from the data access module. 
 
ComplexData * clone() const 
It returns a clone of this object. 
 
Configuration flags for the Terrralib Vector Processing module.