Interface BSplineCurve

    • Method Detail

      • getDegree

        @UML(identifier="degree",
             obligation=MANDATORY,
             specification=ISO_19107)
        int getDegree()
        The algebraic degree of the basis functions.
        Specified by:
        getDegree in interface SplineCurve
      • getCurveForm

        @UML(identifier="curveForm",
             obligation=OPTIONAL,
             specification=ISO_19107)
        SplineCurveForm getCurveForm()
        Identifies particular types of curve which this spline is being used to approximate. It is for information only, used to capture the original intention. If no such approximation is intended, then the value of this attribute is null.
      • getKnotSpec

        @UML(identifier="knotSpec",
             obligation=OPTIONAL,
             specification=ISO_19107)
        KnotType getKnotSpec()
        Gives the type of knot distribution used in defining this spline. This is for information only and is set according to the different construction-functions.
      • isPolynomial

        @UML(identifier="isPolynomial",
             obligation=MANDATORY,
             specification=ISO_19107)
        boolean isPolynomial()
        true if this is a polynomial spline.