eckit::geo::projection::LambertAzimuthalEqualArea class

Base classes

class ProjectionOnFigure

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

LambertAzimuthalEqualArea(const Spec&) explicit
LambertAzimuthalEqualArea(PointLonLat centre, PointLonLat first)

Public functions

auto fwd(const PointLonLat&) const -> PointXY
auto inv(const PointXY&) const -> PointLonLat
auto type() const -> const std::string& override
auto fwd(const Point& p) const -> Point override
auto inv(const Point& q) const -> Point override
auto make_figure() const -> Figure* override
auto figure() const -> const Figure&
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 override

Typedef documentation

using eckit::geo::projection::LambertAzimuthalEqualArea::builder_t = BuilderT1<Projection>

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

Function documentation

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

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

Figure* eckit::geo::projection::LambertAzimuthalEqualArea::make_figure() const override

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

const Spec& eckit::geo::projection::LambertAzimuthalEqualArea::spec() const

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

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

This website is beyond its original expiry date and the content may be out of date. The site owner has been notified and may choose to extend the expiry date and remove this banner. If you have any questions about this, please visit our support portal.