Class LinearRing
- java.lang.Object
-
- org.citygml4j.model.gml.base.AbstractGML
-
- org.citygml4j.model.gml.geometry.AbstractGeometry
-
- org.citygml4j.model.gml.geometry.primitives.AbstractRing
-
- org.citygml4j.model.gml.geometry.primitives.LinearRing
-
- All Implemented Interfaces:
java.io.Serializable
,Associable
,ModelObject
,Child
,Copyable
,StandardObjectProperties
,SRSInformationGroup
,SRSReferenceGroup
,GML
public class LinearRing extends AbstractRing
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description LinearRing()
-
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
-
-
-
-
Method Detail
-
getGMLClass
public GMLClass getGMLClass()
- Specified by:
getGMLClass
in interfaceGML
- Overrides:
getGMLClass
in classAbstractGML
-
calcBoundingBox
public BoundingBox calcBoundingBox()
- Specified by:
calcBoundingBox
in classAbstractGeometry
-
addCoord
public void addCoord(Coord coord)
-
addPointProperty
public void addPointProperty(PointProperty pointProperty)
-
addPointRep
public void addPointRep(PointRep pointRep)
-
addPos
public void addPos(DirectPosition pos)
-
addControlPoint
public void addControlPoint(PosOrPointPropertyOrPointRep controlPoint)
-
getCoord
public java.util.List<Coord> getCoord()
-
getCoordinates
public Coordinates getCoordinates()
-
getPosList
public DirectPositionList getPosList()
-
getPosOrPointPropertyOrPointRep
public java.util.List<PosOrPointPropertyOrPointRep> getPosOrPointPropertyOrPointRep()
-
isSetCoord
public boolean isSetCoord()
-
isSetCoordinates
public boolean isSetCoordinates()
-
isSetPosList
public boolean isSetPosList()
-
isSetPosOrPointPropertyOrPointRep
public boolean isSetPosOrPointPropertyOrPointRep()
-
setCoordinates
public void setCoordinates(Coordinates coordinates)
-
setPosList
public void setPosList(DirectPositionList posList)
-
setCoord
public void setCoord(java.util.List<Coord> coord)
-
setPosOrPointPropertyOrPointRep
public void setPosOrPointPropertyOrPointRep(java.util.List<PosOrPointPropertyOrPointRep> controlPoints)
-
toList3d
public java.util.List<java.lang.Double> toList3d()
-
toList3d
public java.util.List<java.lang.Double> toList3d(boolean reverseOrder)
-
unsetCoord
public void unsetCoord()
-
unsetCoordinates
public void unsetCoordinates()
-
unsetPosOrPointPropertyOrPointRep
public boolean unsetPosOrPointPropertyOrPointRep(PosOrPointPropertyOrPointRep controlPoint)
-
unsetPointProperty
public boolean unsetPointProperty(PointProperty pointProperty)
-
unsetPointRep
public boolean unsetPointRep(PointRep pointRep)
-
unsetPos
public boolean unsetPos(DirectPosition pos)
-
unsetPosList
public void unsetPosList()
-
unsetPosOrPointPropertyOrPointRep
public void unsetPosOrPointPropertyOrPointRep()
-
copyTo
public java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
- Specified by:
copyTo
in interfaceCopyable
- Overrides:
copyTo
in classAbstractGeometry
-
copy
public java.lang.Object copy(CopyBuilder copyBuilder)
-
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
-
-