Package org.meteoinfo.jts.geom.util
Class GeometryCombiner
- java.lang.Object
-
- org.meteoinfo.jts.geom.util.GeometryCombiner
-
public class GeometryCombiner extends java.lang.ObjectCombinesGeometrys to produce aGeometryCollectionof 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 wherePolygonalgeometries are combined and result in a self-intersection).
-
-
Constructor Summary
Constructors Constructor Description GeometryCombiner(java.util.Collection geoms)Creates a new combiner for a collection of geometries
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Geometrycombine()Computes the combination of the input geometries to produce the most appropriateGeometryorGeometryCollectionstatic Geometrycombine(java.util.Collection geoms)Combines a collection of geometries.static Geometrycombine(Geometry g0, Geometry g1)Combines two geometries.static Geometrycombine(Geometry g0, Geometry g1, Geometry g2)Combines three geometries.static GeometryFactoryextractFactory(java.util.Collection geoms)Extracts the GeometryFactory used by the geometries in a collection
-
-
-
Method Detail
-
combine
public static Geometry combine(java.util.Collection geoms)
Combines a collection of geometries.- Parameters:
geoms- the geometries to combine- Returns:
- the combined geometry
-
combine
public static Geometry combine(Geometry g0, Geometry g1)
Combines two geometries.- Parameters:
g0- a geometry to combineg1- a geometry to combine- Returns:
- the combined geometry
-
combine
public static Geometry combine(Geometry g0, Geometry g1, Geometry g2)
Combines three geometries.- Parameters:
g0- a geometry to combineg1- a geometry to combineg2- a geometry to combine- Returns:
- the combined geometry
-
extractFactory
public static GeometryFactory extractFactory(java.util.Collection geoms)
Extracts the GeometryFactory used by the geometries in a collection- Parameters:
geoms-- Returns:
- a GeometryFactory
-
combine
public Geometry combine()
Computes the combination of the input geometries to produce the most appropriateGeometryorGeometryCollection- Returns:
- a Geometry which is the combination of the inputs
-
-