Class MultiSolid
- java.lang.Object
-
- org.citygml4j.model.gml.base.AbstractGML
-
- org.citygml4j.model.gml.geometry.AbstractGeometry
-
- org.citygml4j.model.gml.geometry.aggregates.AbstractGeometricAggregate
-
- org.citygml4j.model.gml.geometry.aggregates.MultiSolid
-
- All Implemented Interfaces:
java.io.Serializable
,Associable
,ModelObject
,Child
,Copyable
,StandardObjectProperties
,SRSInformationGroup
,SRSReferenceGroup
,GML
public class MultiSolid extends AbstractGeometricAggregate
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MultiSolid()
MultiSolid(java.util.List<? extends AbstractSolid> abstractSolids)
MultiSolid(AbstractSolid... abstractSolids)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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()
-
Methods inherited from class org.citygml4j.model.gml.geometry.AbstractGeometry
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
-
Methods inherited from class org.citygml4j.model.gml.base.AbstractGML
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
-
-
-
-
Constructor Detail
-
MultiSolid
public MultiSolid()
-
MultiSolid
public MultiSolid(java.util.List<? extends AbstractSolid> abstractSolids)
-
MultiSolid
public MultiSolid(AbstractSolid... abstractSolids)
-
-
Method Detail
-
addSolidMember
public void addSolidMember(SolidProperty solidMember)
-
getSolidMember
public java.util.List<SolidProperty> getSolidMember()
-
getSolidMembers
public SolidArrayProperty getSolidMembers()
-
isSetSolidMember
public boolean isSetSolidMember()
-
isSetSolidMembers
public boolean isSetSolidMembers()
-
setSolidMember
public void setSolidMember(java.util.List<SolidProperty> solidMember)
-
setSolidMembers
public void setSolidMembers(SolidArrayProperty solidMembers)
-
unsetSolidMember
public void unsetSolidMember()
-
unsetSolidMember
public boolean unsetSolidMember(SolidProperty solidMember)
-
unsetSolidMembers
public void unsetSolidMembers()
-
calcBoundingBox
public BoundingBox calcBoundingBox()
- Specified by:
calcBoundingBox
in classAbstractGeometry
-
getGMLClass
public GMLClass getGMLClass()
- Specified by:
getGMLClass
in interfaceGML
- Overrides:
getGMLClass
in classAbstractGML
-
copy
public java.lang.Object copy(CopyBuilder copyBuilder)
-
copyTo
public java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
- Specified by:
copyTo
in interfaceCopyable
- Overrides:
copyTo
in classAbstractGeometry
-
accept
public void accept(GeometryVisitor visitor)
- Specified by:
accept
in classAbstractGeometry
-
accept
public <T> T accept(GeometryFunctor<T> visitor)
- Specified by:
accept
in classAbstractGeometry
-
accept
public void accept(GMLVisitor visitor)
- Specified by:
accept
in classAbstractGML
-
accept
public <T> T accept(GMLFunctor<T> visitor)
- Specified by:
accept
in classAbstractGML
-
-