Documentation of 'org.opengis.spatialschema.geometry.primitive.SurfacePatch' Java class
SurfacePatch
org.opengis.spatialschema.geometry.primitive

Interface SurfacePatch

    • Method Detail

      • getSurface

        @UML(identifier="surface",
             obligation=MANDATORY,
             specification=ISO_19107)
        Surface getSurface()
        Returns the patch which own this surface patch.
        NOTE: In this specification, surface patches do not appear except in the context of a surface, and therefore this method should never returns null which would preclude the use of surface patches except in this manner. While this would not affect this specification, allowing null owner allows other standards based on this one to use surface patches in a more open-ended manner.
        Returns:
        The owner of this surface patch, or null if none.
        See Also:
        Surface.getPatches()
      • getInterpolation

        @UML(identifier="interpolation",
             obligation=MANDATORY,
             specification=ISO_19107)
        SurfaceInterpolation getInterpolation()
        Determines the surface interpolation mechanism used for this SurfacePatch. This mechanism uses the control points and control parameters defined in the various subclasses to determine the position of this SurfacePatch.
        Returns:
        The interpolation mechanism.
      • getNumDerivativesOnBoundary

        @UML(identifier="numDerivativesOnBoundary",
             obligation=MANDATORY,
             specification=ISO_19107)
        int getNumDerivativesOnBoundary()
        Specifies the type of continuity between this surface patch and its immediate neighbors with which it shares a boundary curve. The sequence of values corresponds to the rings in the surface boundary returned by getBoundary() for this patch. The default value of "0" means simple continuity, which is a mandatory minimum level of continuity. This level is referred to as "C0" in mathematical texts. A value of 1 means that the functions are continuous and differentiable at the appropriate end point: "C1" continuity. A value of "n" for any integer means n-times differentiable: "Cn" continuity.
        Returns:
        The type of continuity between this surface patch and its immediate neighbors.

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.