|
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 |
|
DisplayProjectionStereographic - Short description. Detailed description.