eckit::geo::range::RegularLongitude class final

Base classes

class Regular

Constructors, destructors, conversion operators

RegularLongitude(double inc, double a, double b, double ref, double eps = 0.) explicit
RegularLongitude(double inc, double a, double b, double eps = 0.) explicit
RegularLongitude(size_t n, double a, double b, double eps = 0.) explicit

Public functions

auto make_range_cropped(double crop_a, double crop_b) const -> Range* override
auto make_range_flipped() const -> Range* override
auto periodic() const -> bool override
auto increment() const -> Fraction override
auto values() const -> const std::vector<double>& override
auto size() const -> size_t
auto a() const -> double
auto b() const -> double
auto eps() const -> double

Function documentation

Fraction eckit::geo::range::RegularLongitude::increment() const override

const std::vector<double>& eckit::geo::range::RegularLongitude::values() const override

size_t eckit::geo::range::RegularLongitude::size() const

double eckit::geo::range::RegularLongitude::a() const

double eckit::geo::range::RegularLongitude::b() const

double eckit::geo::range::RegularLongitude::eps() const