|
GEOS 3.15.0dev
|
#include <RandomPointsBuilder.h>
Inherits geos::shape::GeometricShapeBuilder.
Public Member Functions | |
| RandomPointsBuilder (const geom::GeometryFactory *gf) | |
| void | setExtent (const geom::Geometry &mask) |
| std::unique_ptr< geom::Geometry > | getGeometry () override |
Protected Member Functions | |
| bool | isInExtent (const geom::CoordinateXY &p) const |
| geom::CoordinateXY | createRandomCoord (const geom::Envelope &env) |
Protected Attributes | |
| std::unique_ptr< geom::Geometry > | maskPoly |
Creates random point sets contained in a region defined by either a rectangular or a polygonal extent.