public class MultiSurface extends AbstractGeometricAggregate
isSetMetaDataProperty
Constructor and Description |
---|
MultiSurface() |
MultiSurface(AbstractSurface... abstractSurfaces) |
MultiSurface(java.util.List<? extends AbstractSurface> abstractSurfaces) |
Modifier and Type | Method and Description |
---|---|
<T> T |
accept(GeometryFunctor<T> visitor) |
void |
accept(GeometryVisitor visitor) |
<T> T |
accept(GMLFunctor<T> visitor) |
void |
accept(GMLVisitor visitor) |
void |
addSurfaceMember(SurfaceProperty surfaceMember) |
BoundingBox |
calcBoundingBox() |
java.lang.Object |
copy(CopyBuilder copyBuilder) |
java.lang.Object |
copyTo(java.lang.Object target,
CopyBuilder copyBuilder) |
GMLClass |
getGMLClass() |
java.util.List<SurfaceProperty> |
getSurfaceMember() |
SurfaceArrayProperty |
getSurfaceMembers() |
boolean |
isSetSurfaceMember() |
boolean |
isSetSurfaceMembers() |
void |
setSurfaceMember(java.util.List<SurfaceProperty> surfaceMember) |
void |
setSurfaceMembers(SurfaceArrayProperty surfaceMembers) |
void |
unsetSurfaceMember() |
boolean |
unsetSurfaceMember(SurfaceProperty surfaceMember) |
void |
unsetSurfaceMembers() |
addAxisLabel, addUomLabel, getAxisLabels, getGid, getInheritedSrsName, getSrsDimension, getSrsName, getUomLabels, isSetAxisLabels, isSetGid, isSetSrsDimension, isSetSrsName, isSetUomLabels, setAxisLabels, setGid, setSrsDimension, setSrsName, setUomLabels, unsetAxisLabels, unsetAxisLabels, unsetGid, unsetSrsDimension, unsetSrsName, unsetUomLabels, unsetUomLabels
addMetaDataProperty, addName, getDescription, getId, getLocalProperty, getMetaDataProperty, getName, getParent, hasLocalProperty, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, isSetParent, setDescription, setId, setLocalProperty, setMetaDataProperty, setName, setParent, unsetDescription, unsetId, unsetLocalProperty, unsetMetaDataProperty, unsetMetaDataProperty, unsetName, unsetName, unsetParent
public MultiSurface()
public MultiSurface(java.util.List<? extends AbstractSurface> abstractSurfaces)
public MultiSurface(AbstractSurface... abstractSurfaces)
public void addSurfaceMember(SurfaceProperty surfaceMember)
public java.util.List<SurfaceProperty> getSurfaceMember()
public SurfaceArrayProperty getSurfaceMembers()
public boolean isSetSurfaceMember()
public boolean isSetSurfaceMembers()
public void setSurfaceMember(java.util.List<SurfaceProperty> surfaceMember)
public void setSurfaceMembers(SurfaceArrayProperty surfaceMembers)
public void unsetSurfaceMember()
public boolean unsetSurfaceMember(SurfaceProperty surfaceMember)
public void unsetSurfaceMembers()
public BoundingBox calcBoundingBox()
calcBoundingBox
in class AbstractGeometry
public GMLClass getGMLClass()
getGMLClass
in interface GML
getGMLClass
in class AbstractGML
public java.lang.Object copy(CopyBuilder copyBuilder)
public java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
copyTo
in interface Copyable
copyTo
in class AbstractGeometry
public void accept(GeometryVisitor visitor)
accept
in class AbstractGeometry
public <T> T accept(GeometryFunctor<T> visitor)
accept
in class AbstractGeometry
public void accept(GMLVisitor visitor)
accept
in class AbstractGML
public <T> T accept(GMLFunctor<T> visitor)
accept
in class AbstractGML