|  | 
| virtual int | GetVersion () const | 
|  | 
| virtual bool | Init (const CPROJCS &projcs) | 
|  | 
| virtual bool | LatLonToXY (const BasicGeoTypes::GeoPos &latlon, BasicGeoTypes::PointDXY &xy) const | 
|  | 
| virtual bool | XYToLatLon (const BasicGeoTypes::PointDXY &xy, BasicGeoTypes::GeoPos &latlon) const | 
|  | 
| virtual int | GetVersion () const | 
|  | 
| virtual bool | Init (const CPROJCS &projcs) | 
|  | 
| virtual bool | LatLonToXY (const BasicGeoTypes::GeoPos &, BasicGeoTypes::PointDXY &) const | 
|  | 
| virtual bool | LatLonToXY (const BasicGeoTypes::GeoPos *latlon, BasicGeoTypes::PointDXY *xy, int count) const | 
|  | 
| virtual bool | XYToLatLon (const BasicGeoTypes::PointDXY &, BasicGeoTypes::GeoPos &) const | 
|  | 
| virtual bool | XYToLatLon (const BasicGeoTypes::PointDXY *xy, BasicGeoTypes::GeoPos *latlon, int count) const | 
|  | 
| virtual const char * | GetId () 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 | IsEqual (const IProjector *p) const | 
|  | 
| virtual bool | IsScreenProjector () const | 
|  | 
| virtual bool | GetGeoFrame (const BasicGeoTypes::RectD &r, BasicGeoTypes::RectD &geo_r) const | 
|  | 
| virtual double | GetScaleFactor (const BasicGeoTypes::GeoPos &latlon) const | 
|  | 
| double | GetCenterLat () const | 
|  | 
| double | GetCenterLon () const | 
|  | 
| void | SetCenterLon (double lon0) | 
|  | 
|  | 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. 
 | 
|  | 
|  | 
| double | ShiftLmd (const double &lmd) const | 
|  | 
| double | UnShiftLmd (const double &lmd) const | 
|  | 
| bool | HasMaxLatitude () const | 
|  | 
| double | GetMaxLatitude () const | 
|  | 
| bool | HasMinLatitude () const | 
|  | 
| double | GetMinLatitude () const | 
|  | 
| double | GetLongitudeOffset (double &lon) const | 
|  | 
| double | GetLongitude (double &lonoffset) const | 
|  | 
| bool | HasMaxLongitudeOffset () const | 
|  | 
| double | GetMaxLongitudeOffset () const | 
|  | 
| void | Init () | 
|  | 
| void | GetLimit (BasicGeoTypes::PointDXY &p, double &value, const BasicGeoTypes::RectD &r, int function, int dir1, int dir2, double init_step, double stepmin) const | 
|  | 
DisplayProjectionGnomonic - Short description. Detailed description.