Interface ValueSegment


  • @UML(identifier="CV_ValueSegment",
         specification=ISO_19123)
    public interface ValueSegment
    Limits of a value segment specified by two values of the arc-length parameter of the curve underlying its parent value curve.
    Since:
    GeoAPI 2.1
    • Method Detail

      • getStartParameter

        @UML(identifier="startParameter",
             obligation=MANDATORY,
             specification=ISO_19123)
        double getStartParameter()
        Returns the value of the arc-length parameter of the parent curve at the start of this value segment.
        Returns:
        the value at the start of this segment.
      • getEndParameter

        @UML(identifier="endParameter",
             obligation=MANDATORY,
             specification=ISO_19123)
        double getEndParameter()
        Returns the value of the arc-length parameter of the parent curve at the end of this value segment.
        Returns:
        the value at the end of this segment.
      • getControlPoints

        @UML(identifier="controlPoint",
             obligation=MANDATORY,
             specification=ISO_19123)
        Set<PointValuePair> getControlPoints()
        Returns the set of point-value pairs that provide control values for the interpolation. Linear interpolation requires a minimum of two control values, usually those at the beginning and end of the value segment. Additional control values are required to support interpolation by higher order functions.
        Returns:
        the set of control points and values.