#include <GeometryCombiner.h>
List of all members.
Detailed Description
Combines Geometrys to produce a GeometryCollection of the most appropriate type. Input geometries which are already collections will have their elements extracted first. No validation of the result geometry is performed. (The only case where invalidity is possible is where Polygonal geometries are combined and result in a self-intersection).
- See also:
- GeometryFactory::buildGeometry
Constructor & Destructor Documentation
geos::geom::util::GeometryCombiner::GeometryCombiner |
( |
std::vector< Geometry * > const & |
geoms |
) |
|
Creates a new combiner for a collection of geometries
- Parameters:
-
| geoms | the geometries to combine |
Member Function Documentation
static Geometry* geos::geom::util::GeometryCombiner::combine |
( |
std::vector< Geometry * > const & |
geoms |
) |
[static] |
Combines a collection of geometries.
- Parameters:
-
| geoms | the geometries to combine |
- Returns:
- the combined geometry
Geometry* geos::geom::util::GeometryCombiner::combine |
( |
|
) |
|
Combines two geometries.
- Parameters:
-
| g0 | a geometry to combine |
| g1 | a geometry to combine |
- Returns:
- the combined geometry
Combines three geometries.
- Parameters:
-
| g0 | a geometry to combine |
| g1 | a geometry to combine |
| g2 | a geometry to combine |
- Returns:
- the combined geometry
static GeometryFactory const* geos::geom::util::GeometryCombiner::extractFactory |
( |
std::vector< Geometry * > const & |
geoms |
) |
[static] |
The documentation for this class was generated from the following file: