26 #ifndef __TERRALIB_SRS_INTERNAL_SPATIALREFERENCESYSTEM_H
27 #define __TERRALIB_SRS_INTERNAL_SPATIALREFERENCESYSTEM_H
67 void setName(
const std::string& name);
70 const std::string& getName()
const;
76 void setUnitName(
const std::string& name);
79 const std::string& getUnitName()
const;
91 void setSRID(
int id,
const std::string& authName=
"EPSG");
98 void getSRID(
int&
id, std::string& authName)
const;
105 virtual std::string getWKT()
const = 0;
108 virtual bool isGeographic()
const = 0;
115 std::pair<unsigned int,std::string>
m_srid;
125 #endif //__TERRALIB_SRS_INTERNAL_SPATIALREFERENCESYSTEM_H
std::pair< unsigned int, std::string > m_srid
std::auto_ptr< SpatialReferenceSystem > SpatialReferenceSystemPtr
A Spatial Reference System, also known as a Coordinate System.
#define TESRSEXPORT
You can use this macro in order to export/import classes and functions from this module.