26#ifndef __TERRALIB_VP_INTERNAL_COMPLEXDATA_H
27#define __TERRALIB_VP_INTERNAL_COMPLEXDATA_H
30#include "../datatype/AbstractData.h"
31#include "../datatype/Enums.h"
A base class for values that can be retrieved from the data access module.
A template for complex data types.
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.
Proxy configuration file for TerraView (see terraview_config.h).