eckit::geo::order::HEALPix class final

Base classes

class eckit::geo::Order

Public types

using builder_t = BuilderT1<Order>
using ARG1 = const Spec&
using value_type = std::string

Public static variables

static const value_type ring
static const value_type nested

Public static functions

static auto order_default() -> const Order::value_type&
static auto className() -> std::string
static auto make_order_from_spec(const Spec&) -> value_type
static auto no_reorder(size_t) -> Reordering

Constructors, destructors, conversion operators

HEALPix(const value_type& order, int Nside = 1) explicit
HEALPix(const Spec&) explicit

Public functions

auto size() const -> int
auto nside() const -> int
auto ring_to_nest(int r) const -> int
auto nest_to_ring(int n) const -> int
auto type() const -> const std::string& override
auto order() const -> const value_type& override
auto reorder(const value_type& to) const -> Reordering override
auto spec() const -> const Spec&
auto spec_str() const -> std::string

Private functions

void fill_spec(spec::Custom&) const override

Typedef documentation

using eckit::geo::order::HEALPix::builder_t = BuilderT1<Order>

using eckit::geo::order::HEALPix::ARG1 = const Spec&

using eckit::geo::order::HEALPix::value_type = std::string

Function documentation

static std::string eckit::geo::order::HEALPix::className()

static value_type eckit::geo::order::HEALPix::make_order_from_spec(const Spec&)

static Reordering eckit::geo::order::HEALPix::no_reorder(size_t)

const Spec& eckit::geo::order::HEALPix::spec() const

std::string eckit::geo::order::HEALPix::spec_str() const