Package io.github.sebasbaumh.postgis
Class MultiSurface
java.lang.Object
io.github.sebasbaumh.postgis.Geometry
io.github.sebasbaumh.postgis.MultiGeometry<PolygonBase<?>>
io.github.sebasbaumh.postgis.MultiSurface
- All Implemented Interfaces:
Serializable
,Iterable<PolygonBase<?>>
The MULTISURFACE is a collection of surfaces, which can be (linear) polygons or curve polygons.
- Author:
- Sebastian Baumhekel
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
The OGIS geometry type number for multi surfaces, which can be (linear) polygons or curve polygons.Fields inherited from class io.github.sebasbaumh.postgis.MultiGeometry
subgeoms
Fields inherited from class io.github.sebasbaumh.postgis.Geometry
UNKNOWN_SRID
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs an instance.MultiSurface
(Iterable<T> lines) Constructs an instance. -
Method Summary
Methods inherited from class io.github.sebasbaumh.postgis.MultiGeometry
add, addAll, checkConsistency, equals, getCoordinates, getGeometries, getNumberOfCoordinates, hashCode, hasMeasure, is3d, isEmpty, iterator, setSrid, size, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
TYPE
public static final int TYPEThe OGIS geometry type number for multi surfaces, which can be (linear) polygons or curve polygons.- See Also:
-
-
Constructor Details
-
MultiSurface
public MultiSurface()Constructs an instance. -
MultiSurface
Constructs an instance.- Parameters:
lines
- lines
-