public class LineStringSegment extends AbstractCurveSegment
Constructor and Description |
---|
LineStringSegment() |
getNumDerivativeInterior, getNumDerivativesAtEnd, getNumDerivativesAtStart, getParent, isSetNumDerivativeInterior, isSetNumDerivativesAtEnd, isSetNumDerivativesAtStart, isSetParent, setNumDerivativeInterior, setNumDerivativesAtEnd, setNumDerivativesAtStart, setParent, unsetNumDerivativeInterior, unsetNumDerivativesAtEnd, unsetNumDerivativesAtStart, unsetParent
public GMLClass getGMLClass()
public BoundingBox calcBoundingBox()
calcBoundingBox
in class AbstractCurveSegment
public void addPointProperty(PointProperty pointProperty)
public void addPointRep(PointRep pointRep)
public void addPos(DirectPosition pos)
public void addControlPoint(PosOrPointPropertyOrPointRep controlPoint)
public Coordinates getCoordinates()
public CurveInterpolation getInterpolation()
public DirectPositionList getPosList()
public java.util.List<PosOrPointPropertyOrPointRep> getPosOrPointPropertyOrPointRep()
public boolean isSetCoordinates()
public boolean isSetInterpolation()
public boolean isSetPosList()
public boolean isSetPosOrPointPropertyOrPointRep()
public void setCoordinates(Coordinates coordinates)
public void setInterpolation(CurveInterpolation interpolation)
public void setPosList(DirectPositionList posList)
public void setPosOrPointPropertyOrPointRep(java.util.List<PosOrPointPropertyOrPointRep> controlPoints)
public java.util.List<java.lang.Double> toList3d()
public java.util.List<java.lang.Double> toList3d(boolean reverseOrder)
public void unsetCoordinates()
public void unsetInterpolation()
public void unsetPosList()
public boolean unsetPosOrPointPropertyOrPointRep(PosOrPointPropertyOrPointRep controlPoint)
public boolean unsetPointProperty(PointProperty pointProperty)
public boolean unsetPointRep(PointRep pointRep)
public boolean unsetPos(DirectPosition pos)
public void unsetPosOrPointPropertyOrPointRep()
public java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
copyTo
in interface Copyable
copyTo
in class AbstractCurveSegment
public java.lang.Object copy(CopyBuilder copyBuilder)