class
#include <eckit/geo/Projection.h>
Projection
Derived classes
- class AlbersEqualArea
- AlbersEqualArea projection for the sphere.
- class Composer
- class LambertAzimuthalEqualArea
- class LambertConformalConic
- LambertConformalConic projection Map Projections: A Working Manual, John P. Snyder (1987) Wolfram MathWorld (http:/
/ mathworld.wolfram.com/ LambertConformalConicProjection.html) - class LonLatToXYZ
- Calculate coordinates of a point on a sphere or spheroid, in [x, y, z].
- class Mercator
- Calculate coordinates of a point on a rotated sphere given new location of South Pole (vector) and angle.
- class None
- class PROJ
- Calculate coordinates using PROJ.
- class PolarStereographic
- class Rotation
- Calculate coordinates of a point on a rotated sphere given new location of South Pole (vector) and angle.
- class SpaceView
- SpaceView projection LRIT/HRIT Global Specification (CGMS 03, Issue 2.6, 12.08.1999)
- class Stretch
- class XYToLonLat
Public types
- using builder_t = BuilderT1<Projection>
- using ARG1 = const Spec&
Public static functions
-
static auto className() -> std::
string - static auto make_from_spec(const Spec&) -> Projection*
Constructors, destructors, conversion operators
- Projection(Figure* = nullptr) explicit
- Projection(const Projection&) defaulted
- Projection(Projection&&) defaulted
- ~Projection() defaulted virtual
Public functions
- auto operator=(const Projection&) -> Projection& defaulted
- auto operator=(Projection&&) -> Projection& defaulted
- auto fwd(const Point&) const -> Point pure virtual
- auto inv(const Point&) const -> Point pure virtual
- void falseXY(const PointXY& falseXY)
- auto falseXY() const -> const PointXY&
- auto figure() const -> const Figure&
-
auto type() const -> const std::
string& pure virtual - auto spec() const -> const Spec&
-
auto spec_str() const -> std::
string -
auto proj_str() const -> std::
string
Private functions
-
void fill_spec(spec::
Custom&) const virtual
Friends
- auto operator==(const Projection& a, const Projection& b) -> bool
- auto operator!=(const Projection& a, const Projection& b) -> bool