class
ProjectionOnFigure
Base classes
- class eckit::geo::Projection
Derived classes
- 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 PolarStereographic
- class SpaceView
- SpaceView projection LRIT/HRIT Global Specification (CGMS 03, Issue 2.6, 12.08.1999)
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*
Public functions
- auto make_figure() const -> Figure* override
-
void fill_spec(spec::
Custom&) const override - auto fwd(const Point&) const -> Point pure virtual
- auto inv(const Point&) const -> Point pure virtual
- auto figure() const -> const Figure&
-
auto spec() const -> spec::
Custom* -
auto spec_str() const -> std::
string -
auto proj_str() const -> std::
string
Typedef documentation
using eckit:: geo:: projection:: ProjectionOnFigure:: builder_t = BuilderT1<Projection>
#include <eckit/geo/Projection.h>
using eckit:: geo:: projection:: ProjectionOnFigure:: ARG1 = const Spec&
#include <eckit/geo/Projection.h>
Function documentation
static std:: string eckit:: geo:: projection:: ProjectionOnFigure:: className()
#include <eckit/geo/Projection.h>
static Projection* eckit:: geo:: projection:: ProjectionOnFigure:: make_from_spec(const Spec&)
#include <eckit/geo/Projection.h>
Point eckit:: geo:: projection:: ProjectionOnFigure:: fwd(const Point&) const pure virtual
#include <eckit/geo/Projection.h>
Point eckit:: geo:: projection:: ProjectionOnFigure:: inv(const Point&) const pure virtual
#include <eckit/geo/Projection.h>
const Figure& eckit:: geo:: projection:: ProjectionOnFigure:: figure() const
#include <eckit/geo/Projection.h>
spec:: Custom* eckit:: geo:: projection:: ProjectionOnFigure:: spec() const
#include <eckit/geo/Projection.h>
std:: string eckit:: geo:: projection:: ProjectionOnFigure:: spec_str() const
#include <eckit/geo/Projection.h>
std:: string eckit:: geo:: projection:: ProjectionOnFigure:: proj_str() const
#include <eckit/geo/Projection.h>