|  | Maria GDK 5.0.0.910
    Documentation of native code in develop branch | 
 
  
| Public Member Functions | |
| 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. | |
| 
 | pure virtual | 
True if the IProjector transform contains a projection component, false if the transform is 'only' a datum converion.
Implemented in Maria::DisplayProjection, Maria::FastRasterProjector, Maria::GeoTransform, Maria::RasterProjector, Maria::SimplePolarStereographicProjection, Maria::MatrixProjector, Maria::GeoProjection, Maria::NullProjector, Maria::GridProjector, Maria::SimpleGnomonicProjector, and Maria::ShiftProjector.
| 
 | pure virtual | 
Nominal unit in the XY plane.
Implemented in Maria::DisplayProjection, Maria::FastRasterProjector, Maria::GeoProjectionSimpleMercator, Maria::GeoTransform, Maria::RasterProjector, Maria::SimplePolarStereographicProjection, Maria::MatrixProjector, Maria::GeoProjection, Maria::NullProjector, Maria::GridProjector, Maria::SimpleGnomonicProjector, and Maria::ShiftProjector.
| 
 | pure virtual | 
XY unit scale factor. If XY unit is 'Meters' and UnitScale is 1e3, actual XY values are in kilometers.
Implemented in Maria::DisplayProjection, Maria::FastRasterProjector, Maria::GeoTransform, Maria::RasterProjector, Maria::SimplePolarStereographicProjection, Maria::MatrixProjector, Maria::GeoProjection, Maria::NullProjector, Maria::GridProjector, Maria::SimpleGnomonicProjector, and Maria::ShiftProjector.