Class MultiGeometry
- 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.MultiGeometry
-
- All Implemented Interfaces:
java.io.Serializable
,Associable
,ModelObject
,Child
,Copyable
,StandardObjectProperties
,SRSInformationGroup
,SRSReferenceGroup
,GML
public class MultiGeometry extends AbstractGeometricAggregate
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MultiGeometry()
MultiGeometry(java.util.List<? extends AbstractGeometry> abstractGeometrys)
MultiGeometry(AbstractGeometry... abstractGeometrys)
-
Method Summary
-
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
-
MultiGeometry
public MultiGeometry()
-
MultiGeometry
public MultiGeometry(java.util.List<? extends AbstractGeometry> abstractGeometrys)
-
MultiGeometry
public MultiGeometry(AbstractGeometry... abstractGeometrys)
-
-
Method Detail
-
addGeometryMember
public void addGeometryMember(GeometryProperty<? extends AbstractGeometry> geometryMember)
-
getGeometryMember
public java.util.List<GeometryProperty<? extends AbstractGeometry>> getGeometryMember()
-
getGeometryMembers
public GeometryArrayProperty<? extends AbstractGeometry> getGeometryMembers()
-
isSetGeometryMember
public boolean isSetGeometryMember()
-
isSetGeometryMembers
public boolean isSetGeometryMembers()
-
setGeometryMember
public void setGeometryMember(java.util.List<GeometryProperty<? extends AbstractGeometry>> geometryMember)
-
setGeometryMembers
public void setGeometryMembers(GeometryArrayProperty<? extends AbstractGeometry> geometryMembers)
-
unsetGeometryMember
public void unsetGeometryMember()
-
unsetGeometryMember
public boolean unsetGeometryMember(GeometryProperty<? extends AbstractGeometry> geometryMember)
-
unsetGeometryMembers
public void unsetGeometryMembers()
-
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
-
-