26#ifndef __TERRALIB_DATATYPE_INTERNAL_DATATYPE_H 
   27#define __TERRALIB_DATATYPE_INTERNAL_DATATYPE_H 
   68        DataType(
const std::string& name, 
const std::string& description);
 
   85        const std::string& getName() 
const;
 
  110        DataType(
int id, 
const std::string& name, 
const std::string& description);
 
  129      : m_id(0), m_name(name), m_description(description)
 
  149      : m_id(id), m_name(name), m_description(description)
 
It stores information about a data type.
 
bool operator<(const DataType &rhs) const
It compares two data types by their ids.
 
void setId(int id)
This method can be called only by DataTypeManager.
 
int m_id
Data type id assigned by TerraLib.
 
int getId() const
It returns the data type id.
 
std::string m_description
Data type description.
 
DataType()
Default constructor.
 
const std::string & getDescription() const
It returns the data type description.
 
std::string m_name
Data type name.
 
const std::string & getName() const
It returns the data type name.
 
TEDATAACCESSEXPORT te::da::Expression * operator<(const te::da::Expression &e1, const te::da::Expression &e2)
 
#define TEDATATYPEEXPORT
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).