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
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 |
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()