13 #include <type_traits> 20 class PartitionPolygon;
37 bool contains(
const Point2& Pxy )
const override;
41 double inner_radius_squared_{0};
53 reserve( partition_polygons.size() );
54 for (
auto& partition_polygon : partition_polygons ) {
55 emplace_back(
new PolygonXY( partition_polygon ) );
bool contains(const Point2 &Pxy) const override
Point-in-polygon test based on winding number.
Definition: PolygonXY.cc:97
Definition: Polygon.h:159
Definition: Polygon.h:155
Vector of all polygons with functionality to find partition using a KDTree.
Definition: PolygonXY.h:50
Point in longitude-latitude coordinate system.
Definition: Point.h:103
Implement PolygonCoordinates::contains for a polygon defined in XY space.
Definition: PolygonXY.h:27
Definition: VectorOfAbstract.h:52
Contains all atlas classes and methods.
Definition: atlas-grids.cc:33