Interface BicubicGrid

  • All Superinterfaces:
    GenericSurface, GriddedSurface, ParametricCurveSurface, SurfacePatch

    @UML(identifier="GM_BicubicGrid",
         specification=ISO_19107)
    public interface BicubicGrid
    extends GriddedSurface
    A gridded surface that uses cubic polynomial splines as the horizontal and vertical curves. The initial tangents for the splines are often replaced by an extra pair of rows (and columns) of control points.

    The horizontal and vertical curves require initial and final tangent vectors for a complete definition. These values are supplied by the four methods defined in this interface.

    Since:
    GeoAPI 2.0
    • Method Detail

      • getHorizontalVectorAtStart

        @UML(identifier="horiVectorAtStart",
             obligation=MANDATORY,
             specification=ISO_19107)
        List<double[]> getHorizontalVectorAtStart()
        Returns the initial tangent vectors.
      • getHorizontalVectorAtEnd

        @UML(identifier="horiVectorAtEnd",
             obligation=MANDATORY,
             specification=ISO_19107)
        List<double[]> getHorizontalVectorAtEnd()
        Returns the initial tangent vectors.
      • getVerticalVectorAtStart

        @UML(identifier="vertVectorAtStart",
             obligation=MANDATORY,
             specification=ISO_19107)
        List<double[]> getVerticalVectorAtStart()
        Returns the initial tangent vectors.
      • getVerticalVectorAtEnd

        @UML(identifier="vertVectorAtEnd",
             obligation=MANDATORY,
             specification=ISO_19107)
        List<double[]> getVerticalVectorAtEnd()
        Returns the initial tangent vectors.