eckit::geo::projection::ProjectionOnFigure class

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>

using eckit::geo::projection::ProjectionOnFigure::ARG1 = const Spec&

Function documentation

static std::string eckit::geo::projection::ProjectionOnFigure::className()

static Projection* eckit::geo::projection::ProjectionOnFigure::make_from_spec(const Spec&)

Point eckit::geo::projection::ProjectionOnFigure::fwd(const Point&) const pure virtual

Point eckit::geo::projection::ProjectionOnFigure::inv(const Point&) const pure virtual

const Figure& eckit::geo::projection::ProjectionOnFigure::figure() const

spec::Custom* eckit::geo::projection::ProjectionOnFigure::spec() const

std::string eckit::geo::projection::ProjectionOnFigure::spec_str() const

std::string eckit::geo::projection::ProjectionOnFigure::proj_str() const