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
 
A Spatial Reference System, also known as a Coordinate System. 
 
std::unique_ptr< SpatialReferenceSystem > SpatialReferenceSystemPtr
 
#define TESRSEXPORT
You can use this macro in order to export/import classes and functions from this module.