|
GEOS 3.15.0beta1
|
Extracts the lineal (LineString/LinearRing/CircularString/CompoundCurve/MultiLineString/MultiCurve) elements from a Geometry. More...
#include <LinealExtracter.h>
Public Member Functions | |
| LinealExtracter (const LinealExtracter &other)=delete | |
| LinealExtracter & | operator= (const LinealExtracter &rhs)=delete |
Static Public Member Functions | |
| static void | getLineals (const Geometry &geom, std::vector< const Geometry * > &lineals) |
| static void | getLineals (const Geometry *geom, std::vector< const Geometry * > &lineals) |
Extracts the lineal (LineString/LinearRing/CircularString/CompoundCurve/MultiLineString/MultiCurve) elements from a Geometry.
|
static |
Pushes the lineal elements from a geometry into the provided vector.
| geom | the geometry to extract from |
| lineals | the vector to add the polygonal elements to |
References getLineals().
Referenced by getLineals().