eckit::geo::range::Regular class

Base classes

class eckit::geo::Range

Derived classes

class RegularCartesian final
class RegularLatitude final
class RegularLongitude final

Public functions

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
auto periodic() const -> bool virtual
auto make_range_flipped() const -> Range* pure virtual
auto make_range_cropped(double crop_a, double crop_b) const -> Range* pure virtual

Function documentation

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

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

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

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

bool eckit::geo::range::Regular::periodic() const virtual

Range* eckit::geo::range::Regular::make_range_flipped() const pure virtual

Range* eckit::geo::range::Regular::make_range_cropped(double crop_a, double crop_b) const pure virtual

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.