T - surface typepublic abstract class MultiSurface<T extends Surface> extends GeometryCollection<T>
| Modifier | Constructor and Description |
|---|---|
protected |
MultiSurface(GeometryType type,
boolean hasZ,
boolean hasM)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
addSurface(T surface)
Add a surface
|
void |
addSurfaces(List<T> surfaces)
Add surfaces
|
T |
getSurface(int n)
Returns the Nth surface
|
List<T> |
getSurfaces()
Get the surfaces
|
int |
numSurfaces()
Get the number of surfaces
|
void |
setSurfaces(List<T> surfaces)
Set the surfaces
|
addGeometries, addGeometry, copy, equals, getAsGeometryCollection, getAsMultiCurve, getAsMultiLineString, getAsMultiPoint, getAsMultiPolygon, getAsMultiSurface, getCollectionType, getGeometries, getGeometry, hashCode, isEmpty, isMultiCurve, isMultiLineString, isMultiPoint, isMultiPolygon, isMultiSurface, isSimple, numGeometries, setGeometriesgetCentroid, getDimension, getEnvelope, getGeometryType, hasM, hasZ, is3D, isMeasured, setHasM, setHasZ, updateZMprotected MultiSurface(GeometryType type, boolean hasZ, boolean hasM)
type - geometry typehasZ - has zhasM - has mpublic void setSurfaces(List<T> surfaces)
surfaces - surfacespublic void addSurface(T surface)
surface - surfacepublic int numSurfaces()
public T getSurface(int n)
n - nth line surface to returnCopyright © 2021 National Geospatial-Intelligence Agency. All rights reserved.