eckit::geo::range::RegularXY struct

Base classes

class Regular

Constructors, destructors, conversion operators

RegularXY(Fraction inc, Fraction a, Fraction b, Fraction ref = {}) explicit
RegularXY(double inc, double a, double b, double ref = 0) explicit

Public functions

auto make_cropped_range(double crop_a, double crop_b) const -> RegularXY* override
auto values() const -> const std::vector<double>& override
auto size() const -> size_t override
auto a() const -> double override
auto b() const -> double override
auto increment() const -> Fraction override
auto periodic() const -> bool override
auto includesNorthPole() const -> bool override
auto includesSouthPole() const -> bool override
auto shift() const -> Fraction
auto af() const -> Fraction
auto bf() const -> Fraction
auto min() const -> double
auto max() const -> double

Function documentation

double eckit::geo::range::RegularXY::min() const

double eckit::geo::range::RegularXY::max() const