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

All Superinterfaces:
AbstractCurveSegment, Associable, Child, Copyable, GML, ModelObject
All Known Implementing Classes:
LineStringSegmentImpl

public interface LineStringSegment
extends AbstractCurveSegment


Method Summary
 void addControlPoint(PosOrPointPropertyOrPointRep controlPoint)
           
 void addPointProperty(PointProperty pointProperty)
           
 void addPointRep(PointRep pointRep)
           
 void addPos(DirectPosition pos)
           
 Coordinates getCoordinates()
           
 CurveInterpolation getInterpolation()
           
 DirectPositionList getPosList()
           
 java.util.List<PosOrPointPropertyOrPointRep> getPosOrPointPropertyOrPointRep()
           
 boolean isSetCoordinates()
           
 boolean isSetInterpolation()
           
 boolean isSetPosList()
           
 boolean isSetPosOrPointPropertyOrPointRep()
           
 void setCoordinates(Coordinates coordinates)
           
 void setInterpolation(CurveInterpolation interpolation)
           
 void setPosList(DirectPositionList posList)
           
 void setPosOrPointPropertyOrPointRep(java.util.List<PosOrPointPropertyOrPointRep> controlPoints)
           
 java.util.List<java.lang.Double> toList3d()
           
 java.util.List<java.lang.Double> toList3d(boolean reverseOrder)
           
 void unsetCoordinates()
           
 void unsetInterpolation()
           
 boolean unsetPointProperty(PointProperty pointProperty)
           
 boolean unsetPointRep(PointRep pointRep)
           
 boolean unsetPos(DirectPosition pos)
           
 void unsetPosList()
           
 void unsetPosOrPointPropertyOrPointRep()
           
 boolean unsetPosOrPointPropertyOrPointRep(PosOrPointPropertyOrPointRep controlPoint)
           
 
Methods inherited from interface org.citygml4j.model.gml.geometry.primitives.AbstractCurveSegment
calcBoundingBox, getNumDerivativeInterior, getNumDerivativesAtEnd, getNumDerivativesAtStart, isSetNumDerivativeInterior, isSetNumDerivativesAtEnd, isSetNumDerivativesAtStart, setNumDerivativeInterior, setNumDerivativesAtEnd, setNumDerivativesAtStart, unsetNumDerivativeInterior, unsetNumDerivativesAtEnd, unsetNumDerivativesAtStart
 
Methods inherited from interface org.citygml4j.model.gml.GML
getGMLClass
 
Methods inherited from interface org.citygml4j.model.common.child.Child
getParent, isSetParent, setParent, unsetParent
 
Methods inherited from interface org.citygml4j.model.common.base.ModelObject
getModelType
 
Methods inherited from interface org.citygml4j.model.common.copy.Copyable
copy, copyTo
 

Method Detail

getInterpolation

CurveInterpolation getInterpolation()

getPosOrPointPropertyOrPointRep

java.util.List<PosOrPointPropertyOrPointRep> getPosOrPointPropertyOrPointRep()

getPosList

DirectPositionList getPosList()

getCoordinates

Coordinates getCoordinates()

isSetInterpolation

boolean isSetInterpolation()

isSetPosOrPointPropertyOrPointRep

boolean isSetPosOrPointPropertyOrPointRep()

isSetPosList

boolean isSetPosList()

isSetCoordinates

boolean isSetCoordinates()

toList3d

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

toList3d

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

setInterpolation

void setInterpolation(CurveInterpolation interpolation)

setPosList

void setPosList(DirectPositionList posList)

addPointProperty

void addPointProperty(PointProperty pointProperty)

addPointRep

void addPointRep(PointRep pointRep)

addPos

void addPos(DirectPosition pos)

addControlPoint

void addControlPoint(PosOrPointPropertyOrPointRep controlPoint)

setPosOrPointPropertyOrPointRep

void setPosOrPointPropertyOrPointRep(java.util.List<PosOrPointPropertyOrPointRep> controlPoints)

setCoordinates

void setCoordinates(Coordinates coordinates)

unsetInterpolation

void unsetInterpolation()

unsetPosOrPointPropertyOrPointRep

void unsetPosOrPointPropertyOrPointRep()

unsetPosOrPointPropertyOrPointRep

boolean unsetPosOrPointPropertyOrPointRep(PosOrPointPropertyOrPointRep controlPoint)

unsetPointProperty

boolean unsetPointProperty(PointProperty pointProperty)

unsetPointRep

boolean unsetPointRep(PointRep pointRep)

unsetPos

boolean unsetPos(DirectPosition pos)

unsetPosList

void unsetPosList()

unsetCoordinates

void unsetCoordinates()