|
using | PointsXY = std::vector< Point2 > |
|
using | PointsLonLat = std::vector< Point2 > |
|
using | edge_set_t = std::set< edge_t, typename edge_t::LessThan > |
|
using | container_t = std::vector< idx_t > |
|
|
virtual const RectangularDomain & | inscribedDomain () const |
| Return inscribed rectangular domain (not rotated)
|
|
virtual idx_t | halo () const |
| Return value of halo.
|
|
virtual size_t | footprint () const |
| Return the memory footprint of the Polygon.
|
|
virtual void | outputPythonScript (const eckit::PathName &, const eckit::Configuration &=util::NoConfig()) const |
| Output a python script that plots the partition.
|
|
virtual PointsXY | xy () const =0 |
| All (x,y) coordinates defining a polygon. Last point should match first.
|
|
virtual PointsLonLat | lonlat () const =0 |
| All (lon,lat) coordinates defining a polygon. Last point should match first.
|
|
virtual void | allGather (PartitionPolygons &) const =0 |
|
| Polygon (const edge_set_t &) |
|
| operator bool () const |
|
Polygon & | operator+= (const Polygon &) |
|
void | print (std::ostream &) const |
|
|
void | setup (const edge_set_t &) |
|
The documentation for this class was generated from the following files:
- src/atlas/util/Polygon.h
- src/atlas/util/Polygon.cc