|  | 
| void | SetId (const std::string &sId) | 
|  | 
| bool | FromProjcs (const CPROJCS &projcs) | 
|  | 
| bool | FromDatum (const std::string &sDatum) | 
|  | 
| const CPROJCS & | Projcs () const | 
|  | 
| virtual bool | IsProjection () const | 
|  | True if the IProjector transform contains a projection component, false if the transform is 'only' a datum converion. 
 | 
|  | 
| virtual double | UnitScale () const | 
|  | XY unit scale factor. If XY unit is 'Meters' and UnitScale is 1e3, actual XY values are in kilometers. 
 | 
|  | 
| virtual DistanceUnit | Unit () const | 
|  | Nominal unit in the XY plane. 
 | 
|  | 
| virtual bool | LatLonToXY (const BasicGeoTypes::GeoPos &latlon, BasicGeoTypes::PointDXY &xy) const | 
|  | 
| virtual bool | LatLonToXY (const BasicGeoTypes::GeoPos *latlon, BasicGeoTypes::PointDXY *xy, int count) const | 
|  | 
| virtual bool | XYToLatLon (const BasicGeoTypes::PointDXY &xy, BasicGeoTypes::GeoPos &latlon) const | 
|  | 
| virtual bool | XYToLatLon (const BasicGeoTypes::PointDXY *xy, BasicGeoTypes::GeoPos *latlon, int count) const | 
|  | 
| virtual const char * | GetId () const | 
|  | 
|  | IProjector (const IProjector &)=delete | 
|  | 
| IProjector & | operator= (const IProjector &)=delete | 
|  | 
|  | IProjector (IProjector &&)=delete | 
|  | 
| IProjector & | operator= (IProjector &&)=delete | 
|  | 
| virtual bool | LatLonToXY (const BasicGeoTypes::GeoPos &latlon, BasicGeoTypes::PointDXY &xy) const =0 | 
|  | 
| virtual bool | LatLonToXY (const BasicGeoTypes::GeoPos *latlon, BasicGeoTypes::PointDXY *xy, int count) const =0 | 
|  | 
| virtual bool | XYToLatLon (const BasicGeoTypes::PointDXY &xy, BasicGeoTypes::GeoPos &latlon) const =0 | 
|  | 
| virtual bool | XYToLatLon (const BasicGeoTypes::PointDXY *xy, BasicGeoTypes::GeoPos *latlon, int count) const =0 | 
|  | 
| virtual const char * | GetId () const =0 | 
|  | 
| virtual DistanceUnit | Unit () const =0 | 
|  | Nominal unit in the XY plane. 
 | 
|  | 
| virtual double | UnitScale () const =0 | 
|  | XY unit scale factor. If XY unit is 'Meters' and UnitScale is 1e3, actual XY values are in kilometers. 
 | 
|  | 
| virtual bool | IsProjection () const =0 | 
|  | True if the IProjector transform contains a projection component, false if the transform is 'only' a datum converion. 
 | 
|  | 
|  | 
| bool | XYHtoLatLonH (const double &dEasting, const double &dNorthing, const double &dGridHeight, double &dLat, double &dLon, double &dHeight) const | 
|  | 
| bool | LatLonHtoXYH (const double &dLat, const double &dLon, const double &dHeight, double &dEasting, double &dNorthing, double &dGridHeight) const | 
|  | 
| bool | InitMethods () | 
|  | 
| bool | InitProjection () | 
|  | 
| bool | InitDatumtransform () | 
|  | 
| void | Invert (const double &b, const double &c, const double &d) | 
|  | 
|  | 
| static void | ToCartesian (const double &A, const double &F, const double &dLat, const double &dLon, const double &dHeight, double &X, double &Y, double &Z) | 
|  | 
| static void | FromCartesian (const double &A, const double &F, const double &X, const double &Y, const double &Z, double &dLat, double &dLon, double &dHeight) | 
|  |