public class MultiSolid extends AbstractGeometricAggregate
isSetMetaDataProperty
Constructor and Description |
---|
MultiSolid() |
MultiSolid(AbstractSolid... abstractSolids) |
MultiSolid(java.util.List<? extends AbstractSolid> abstractSolids) |
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 |
addSolidMember(SolidProperty solidMember) |
BoundingBox |
calcBoundingBox() |
java.lang.Object |
copy(CopyBuilder copyBuilder) |
java.lang.Object |
copyTo(java.lang.Object target,
CopyBuilder copyBuilder) |
GMLClass |
getGMLClass() |
java.util.List<SolidProperty> |
getSolidMember() |
SolidArrayProperty |
getSolidMembers() |
boolean |
isSetSolidMember() |
boolean |
isSetSolidMembers() |
void |
setSolidMember(java.util.List<SolidProperty> solidMember) |
void |
setSolidMembers(SolidArrayProperty solidMembers) |
void |
unsetSolidMember() |
boolean |
unsetSolidMember(SolidProperty solidMember) |
void |
unsetSolidMembers() |
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, getModelType, getName, getParent, hasLocalProperty, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, isSetParent, setDescription, setId, setLocalProperty, setMetaDataProperty, setName, setParent, unsetDescription, unsetId, unsetLocalProperty, unsetMetaDataProperty, unsetMetaDataProperty, unsetName, unsetName, unsetParent
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getModelType
public MultiSolid()
public MultiSolid(java.util.List<? extends AbstractSolid> abstractSolids)
public MultiSolid(AbstractSolid... abstractSolids)
public void addSolidMember(SolidProperty solidMember)
public java.util.List<SolidProperty> getSolidMember()
public SolidArrayProperty getSolidMembers()
public boolean isSetSolidMember()
public boolean isSetSolidMembers()
public void setSolidMember(java.util.List<SolidProperty> solidMember)
public void setSolidMembers(SolidArrayProperty solidMembers)
public void unsetSolidMember()
public boolean unsetSolidMember(SolidProperty solidMember)
public void unsetSolidMembers()
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