Interface SingleCurvedGeometry<T extends LineString>

All Superinterfaces:
CurvedGeometry<T>
All Known Implementing Classes:
CircularRing, CircularString

public interface SingleCurvedGeometry<T extends LineString> extends CurvedGeometry<T>
Convenience interface to expose methods common to CircularString and CircularRing
Author:
Andrea Aime - GeoSolutions
  • Method Details

    • getLinearizedCoordinateSequence

      CoordinateSequence getLinearizedCoordinateSequence(double tolerance)
      Returns the linearized coordinates at the given tolerance
    • getControlPoints

      double[] getControlPoints()
      Returns the control points for this string/ring.
    • getNumArcs

      int getNumArcs()
      Number of arc circles
    • getArcN

      CircularArc getArcN(int arcIndex)
      Returns the n-th circular arc making up the geometry