class
#include <eckit/geo/Grid.h>
Grid
Derived classes
- class Reduced
- class Regular
- class Unstructured final
Public types
Public static functions
-
static auto className() -> std::
string
Constructors, destructors, conversion operators
Public functions
- auto operator=(const Grid&) -> Grid& deleted
- auto operator=(Grid&&) -> Grid& deleted
- auto begin() const -> iterator
- auto end() const -> iterator
- auto cbegin() const -> iterator pure virtual
- auto cend() const -> iterator pure virtual
- auto spec() const -> const Spec&
-
auto spec_str() const -> std::
string - auto size() const -> size_t virtual
-
auto uid() const -> uid_
t -
auto calculate_uid() const -> uid_
t virtual - auto includesNorthPole() const -> bool virtual
- auto includesSouthPole() const -> bool virtual
- auto isPeriodicWestEast() const -> bool virtual
-
auto to_points() const -> std::
vector<Point> virtual -
auto to_latlon() const -> std::
pair<std:: vector<double>, std:: vector<double>> virtual - auto ordering() const -> Ordering virtual
- auto reorder(Ordering) const -> Renumber virtual
- auto area() const -> const Area& virtual
- auto crop(const Area&) const -> Renumber virtual
-
auto boundingBox() const -> const area::
BoundingBox& virtual -
auto calculate_bbox() const -> area::
BoundingBox* virtual - auto make_grid_reordered(Ordering) const -> Grid* virtual
- auto make_grid_cropped(const Area&) const -> Grid* virtual
Private functions
-
void fill_spec(spec::
Custom&) const virtual
Friends
- auto operator==(const Grid& a, const Grid& b) -> bool
- auto operator!=(const Grid& a, const Grid& b) -> bool