Interface OrientableCurve

    • Method Detail

      • getPrimitive

        @Association("Oriented")
        @UML(identifier="primitive",
             obligation=OPTIONAL,
             specification=ISO_19107)
        Curve getPrimitive()
        Returns the primitive associated with this OrientableCurve.
        Specified by:
        getPrimitive in interface OrientablePrimitive
        Returns:
        the primitive, or null if the association is not available or not implemented that way.
        See Also:
        Curve.getProxy()
      • getComposite

        @Association("Composition")
        @UML(identifier="composite",
             obligation=OPTIONAL,
             specification=ISO_19107)
        CompositeCurve getComposite()
        Returns the owner of this orientable curve. This method is optional since the association in ISO 19107 is navigable only from CompositeCurve to OrientableCurve, not the other way.
        Specified by:
        getComposite in interface Primitive
        Returns:
        the owner of this orientable curve, or null if the association is not available or not implemented that way.
        See Also:
        CompositeCurve.getGenerators()