org.citygml4j.model.gml.geometry.primitives
Interface LineString

All Superinterfaces:
AbstractCurve, AbstractGeometricPrimitive, AbstractGeometry, AbstractGML, Associable, Child, Copyable, GML, ModelObject, SRSInformationGroup, SRSReferenceGroup, StandardObjectProperties
All Known Implementing Classes:
LineStringImpl

public interface LineString
extends AbstractCurve


Method Summary
 void addControlPoint(PosOrPointPropertyOrPointRepOrCoord controlPoint)
           
 void addCoord(Coord coord)
           
 void addPointProperty(PointProperty pointProperty)
           
 void addPointRep(PointRep pointRep)
           
 void addPos(DirectPosition pos)
           
 Coordinates getCoordinates()
           
 DirectPositionList getPosList()
           
 java.util.List<PosOrPointPropertyOrPointRepOrCoord> getPosOrPointPropertyOrPointRepOrCoord()
           
 boolean isSetCoordinates()
           
 boolean isSetPosList()
           
 boolean isSetPosOrPointPropertyOrPointRepOrCoord()
           
 void setCoordinates(Coordinates coordinates)
           
 void setPosList(DirectPositionList posList)
           
 void setPosOrPointPropertyOrPointRepOrCoord(java.util.List<PosOrPointPropertyOrPointRepOrCoord> controlPoints)
           
 java.util.List<java.lang.Double> toList3d()
           
 java.util.List<java.lang.Double> toList3d(boolean reverseOrder)
           
 boolean unsetCoord(Coord coord)
           
 void unsetCoordinates()
           
 boolean unsetPointProperty(PointProperty pointProperty)
           
 boolean unsetPointRep(PointRep pointRep)
           
 boolean unsetPos(DirectPosition pos)
           
 void unsetPosList()
           
 void unsetPosOrPointPropertyOrPointRepOrCoord()
           
 boolean unsetPosOrPointPropertyOrPointRepOrCoord(PosOrPointPropertyOrPointRepOrCoord posOrPointPropertyOrPointRepOrCoord)
           
 
Methods inherited from interface org.citygml4j.model.gml.geometry.AbstractGeometry
accept, accept, calcBoundingBox, getGid, isSetGid, setGid, unsetGid
 
Methods inherited from interface org.citygml4j.model.gml.base.AbstractGML
accept, accept, getId, isSetId, setId, unsetId
 
Methods inherited from interface org.citygml4j.model.gml.base.StandardObjectProperties
addMetaDataProperty, addName, getDescription, getMetaDataProperty, getName, isSetDescription, isSetMetaDataProperty, isSetName, setDescription, setMetaDataProperty, setName, unsetDescription, unsetMetaDataProperty, unsetMetaDataProperty, unsetName, unsetName
 
Methods inherited from interface org.citygml4j.model.common.child.Child
getParent, isSetParent, setParent, unsetParent
 
Methods inherited from interface org.citygml4j.model.common.copy.Copyable
copy, copyTo
 
Methods inherited from interface org.citygml4j.model.gml.geometry.SRSReferenceGroup
getSrsDimension, getSrsName, isSetSrsDimension, isSetSrsName, setSrsDimension, setSrsName, unsetSrsDimension, unsetSrsName
 
Methods inherited from interface org.citygml4j.model.gml.geometry.SRSInformationGroup
addAxisLabel, addUomLabel, getAxisLabels, getUomLabels, isSetAxisLabels, isSetUomLabels, setAxisLabels, setUomLabels, unsetAxisLabels, unsetAxisLabels, unsetUomLabels, unsetUomLabels
 
Methods inherited from interface org.citygml4j.model.gml.GML
getGMLClass
 

Method Detail

getPosOrPointPropertyOrPointRepOrCoord

java.util.List<PosOrPointPropertyOrPointRepOrCoord> getPosOrPointPropertyOrPointRepOrCoord()

getPosList

DirectPositionList getPosList()

getCoordinates

Coordinates getCoordinates()

isSetPosOrPointPropertyOrPointRepOrCoord

boolean isSetPosOrPointPropertyOrPointRepOrCoord()

isSetPosList

boolean isSetPosList()

isSetCoordinates

boolean isSetCoordinates()

toList3d

java.util.List<java.lang.Double> toList3d()

toList3d

java.util.List<java.lang.Double> toList3d(boolean reverseOrder)

setPosList

void setPosList(DirectPositionList posList)

addPointProperty

void addPointProperty(PointProperty pointProperty)

addPointRep

void addPointRep(PointRep pointRep)

addPos

void addPos(DirectPosition pos)

addCoord

void addCoord(Coord coord)

addControlPoint

void addControlPoint(PosOrPointPropertyOrPointRepOrCoord controlPoint)

setPosOrPointPropertyOrPointRepOrCoord

void setPosOrPointPropertyOrPointRepOrCoord(java.util.List<PosOrPointPropertyOrPointRepOrCoord> controlPoints)

setCoordinates

void setCoordinates(Coordinates coordinates)

unsetPosOrPointPropertyOrPointRepOrCoord

void unsetPosOrPointPropertyOrPointRepOrCoord()

unsetPosOrPointPropertyOrPointRepOrCoord

boolean unsetPosOrPointPropertyOrPointRepOrCoord(PosOrPointPropertyOrPointRepOrCoord posOrPointPropertyOrPointRepOrCoord)

unsetPointProperty

boolean unsetPointProperty(PointProperty pointProperty)

unsetPointRep

boolean unsetPointRep(PointRep pointRep)

unsetPos

boolean unsetPos(DirectPosition pos)

unsetCoord

boolean unsetCoord(Coord coord)

unsetPosList

void unsetPosList()

unsetCoordinates

void unsetCoordinates()