#include <MSimplePolarStereographicProjection.h>
|
| SimplePolarStereographicProjection (bool bNorth=true) |
|
virtual int | GetVersion () const |
|
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 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 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.
|
|
SimplePolarStereographicProjection - Simplified: no center lat & scaling Optimized for speed, vector versions implemented.
◆ GetId()
virtual const char * Maria::SimplePolarStereographicProjection::GetId |
( |
| ) |
const |
|
inlinevirtual |
◆ IsProjection()
virtual bool Maria::SimplePolarStereographicProjection::IsProjection |
( |
| ) |
const |
|
inlinevirtual |
True if the IProjector transform contains a projection component, false if the transform is 'only' a datum converion.
Implements Maria::IProjector.
◆ LatLonToXY() [1/2]
◆ LatLonToXY() [2/2]
◆ Unit()
virtual DistanceUnit Maria::SimplePolarStereographicProjection::Unit |
( |
| ) |
const |
|
inlinevirtual |
◆ UnitScale()
virtual double Maria::SimplePolarStereographicProjection::UnitScale |
( |
| ) |
const |
|
inlinevirtual |
XY unit scale factor. If XY unit is 'Meters' and UnitScale is 1e3, actual XY values are in kilometers.
Implements Maria::IProjector.
◆ XYToLatLon() [1/2]
◆ XYToLatLon() [2/2]
The documentation for this class was generated from the following files:
- Native/MariaNative/MViewport/MSimplePolarStereographicProjection.h
- Native/MariaNative/MViewport/MSimplePolarSterographicProjection.cpp