class
#include <eckit/geo/range/Regular.h>
Regular
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
#include <eckit/geo/Range.h>
double eckit:: geo:: range:: Regular:: a() const
#include <eckit/geo/Range.h>
double eckit:: geo:: range:: Regular:: b() const
#include <eckit/geo/Range.h>
double eckit:: geo:: range:: Regular:: eps() const
#include <eckit/geo/Range.h>
bool eckit:: geo:: range:: Regular:: periodic() const virtual
#include <eckit/geo/Range.h>
Range* eckit:: geo:: range:: Regular:: make_range_flipped() const pure virtual
#include <eckit/geo/Range.h>
Range* eckit:: geo:: range:: Regular:: make_range_cropped(double crop_a,
double crop_b) const pure virtual
#include <eckit/geo/Range.h>