Class MultiCurve
- 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.MultiCurve
-
- All Implemented Interfaces:
java.io.Serializable
,Associable
,ModelObject
,Child
,Copyable
,StandardObjectProperties
,SRSInformationGroup
,SRSReferenceGroup
,GML
public class MultiCurve extends AbstractGeometricAggregate
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MultiCurve()
MultiCurve(java.util.List<? extends AbstractCurve> abstractCurves)
MultiCurve(AbstractCurve... abstractCurves)
-
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
addCurveMember(CurveProperty curveMember)
BoundingBox
calcBoundingBox()
java.lang.Object
copy(CopyBuilder copyBuilder)
java.lang.Object
copyTo(java.lang.Object target, CopyBuilder copyBuilder)
java.util.List<CurveProperty>
getCurveMember()
CurveArrayProperty
getCurveMembers()
GMLClass
getGMLClass()
boolean
isSetCurveMember()
boolean
isSetCurveMembers()
void
setCurveMember(java.util.List<CurveProperty> curveMember)
void
setCurveMembers(CurveArrayProperty curveMembers)
void
unsetCurveMember()
boolean
unsetCurveMember(CurveProperty curveMember)
void
unsetCurveMembers()
-
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
-
MultiCurve
public MultiCurve()
-
MultiCurve
public MultiCurve(java.util.List<? extends AbstractCurve> abstractCurves)
-
MultiCurve
public MultiCurve(AbstractCurve... abstractCurves)
-
-
Method Detail
-
addCurveMember
public void addCurveMember(CurveProperty curveMember)
-
getCurveMember
public java.util.List<CurveProperty> getCurveMember()
-
getCurveMembers
public CurveArrayProperty getCurveMembers()
-
isSetCurveMember
public boolean isSetCurveMember()
-
isSetCurveMembers
public boolean isSetCurveMembers()
-
setCurveMember
public void setCurveMember(java.util.List<CurveProperty> curveMember)
-
setCurveMembers
public void setCurveMembers(CurveArrayProperty curveMembers)
-
unsetCurveMember
public void unsetCurveMember()
-
unsetCurveMember
public boolean unsetCurveMember(CurveProperty curveMember)
-
unsetCurveMembers
public void unsetCurveMembers()
-
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
-
-