26#ifndef __TERRALIB_VP_INTERNAL_COMPLEXDATA_H
27#define __TERRALIB_VP_INTERNAL_COMPLEXDATA_H
A base class for objects that can be retrieved from the data access module.
A base class for values that can be retrieved from the data access module.
T getValue() const
It returns the associated value.
ComplexData(T value)
Constructor.
virtual int getTypeCode() const
It returns the data type code associated to the data value.
virtual ~ComplexData()
Virtual destructor.
ComplexData & operator=(const ComplexData &rhs)
Copy constructor.
virtual std::string toString() const
It returns the data value in a string representation.
ComplexData * clone() const
It returns a clone of this object.
ComplexData(const ComplexData &rhs)
Copy constructor.
General enumerations for the data type module.
Namespace for Vector Processing module of TerraLib.
Configuration flags for the Terrralib Vector Processing module.