29 #ifndef __TERRALIB_SRS_INTERNAL_WKTACTIONS_H 
   30 #define __TERRALIB_SRS_INTERNAL_WKTACTIONS_H 
   42     class SpatialReferenceSystem;
 
   45     class GeographicCoordinateSystem;
 
   46     class ProjectedCoordinateSystem;
 
   88         void setName(
const std::string& name);
 
   97         void setDx(
const double& dx);
 
   98         void setDy(
const double& dy);
 
   99         void setDz(
const double& dz);
 
  100         void setEx(
const double& ex);
 
  101         void setEy(
const double& ey);
 
  102         void setEz(
const double& ez);
 
  103         void setPPM(
const double& ppm);
 
  157         std::pair<std::string, std::string> 
m_axis;   
 
  158         std::map<std::string, std::string>  
m_axes;   
 
  167 #endif  // __TERRALIB_SRS_INTERNAL_WKTACTIONS_H 
std::string m_authorityCode
 
void setEy(const double &ey)
 
void setPPM(const double &ppm)
 
A geodetic datum defines a reference to measure Earth's surface. 
 
A reference ellipsoid is an approximation of the Earth's surface as a squashed sphere. 
 
void setSemiMajorAxis(const double &rad)
 
void setAuthorityCode(const std::string &code)
 
void setAxisName(const std::string &name)
 
WKTActions()
Default constructor. 
 
void setDz(const double &dz)
 
void setDatumName(const std::string &name)
 
void setPrimeMeridian(const double &primem)
 
std::map< std::string, double > m_params
 
GeographicCoordinateSystem * m_geoCS
 
void endProjectedCoordinateSystem()
 
A Spatial Reference System, also known as a Coordinate System. 
 
A Geographic Coordinate System (GEOGCS). 
 
void endGeographicCoordinateSystem()
 
void createProjectedCoordinateSystem()
 
void setName(const std::string &name)
 
void setDy(const double &dy)
 
void setAxisValue(const std::string &value)
 
void setConversionFactor(const double &f)
 
void setAuthorityName(const std::string &name)
 
SpatialReferenceSystem * getSRS()
It returns the SRS generated by the parser process. 
 
void setParameterValue(const double &value)
 
void setParameter(const std::string &name)
 
void setDx(const double &dx)
 
void setEx(const double &ex)
 
A class that implements the Grammar Rules for well known text (WKT) format for Spatial Reference Syst...
 
void createGeographicCoordinateSystem()
 
ProjectedCoordinateSystem * m_projCS
 
void setProjectionName(const std::string &name)
 
void setEz(const double &ez)
 
void setUnitName(const std::string &name)
 
A Projected Coordinate System (PROJCS). 
 
void setInverseFlattening(const double &invflat)
 
void setSpheroidName(const std::string &name)
 
std::pair< std::string, double > m_parameter
 
std::string m_authorityName
 
std::pair< std::string, std::string > m_axis
 
void reset()
This method resets the Action class to original state. 
 
std::vector< double > m_sevenParams
 
SpatialReferenceSystem * m_srs
 
std::map< std::string, std::string > m_axes