class
#include <eckit/geo/Area.h>
Area
Derived classes
- class None final
- class BoundingBox
- class BoundingBox2
- class Polygon
Public types
Public static functions
-
static auto className() -> std::
string
Constructors, destructors, conversion operators
Public functions
- auto operator=(const Area&) -> Area& defaulted
- auto operator=(Area&&) -> Area& defaulted
- auto spec() const -> const Spec&
-
auto spec_str() const -> std::
string -
auto type() const -> const std::
string& pure virtual -
auto intersects(area::
BoundingBox&) const -> bool virtual - auto contains(const Point&) const -> bool virtual
- auto area() const -> double virtual
Private functions
-
void fill_spec(spec::
Custom&) const pure virtual
Friends
- auto operator==(const Area& a, const Area& b) -> bool
- auto operator!=(const Area& a, const Area& b) -> bool