OCCT3D OCCT 8.0.1
OCCT documentation

Search guides and API reference

Enter at least two characters.

    Open CASCADE Technology Reference Manual 8.0.1
    LProp_CurveUtils::ToolAccess< Tool > Struct Template Reference

    Tool-based access policy: delegates to static Tool methods. Used for HLRBRep types where Tool class provides the interface. More...

    #include <LProp_CurveUtils.hxx>

    Static Public Member Functions

    template<typename C, typename P>
    static void D0 (C &theCurve, double theU, P &thePnt)
    template<typename C, typename P, typename V>
    static void D1 (C &theCurve, double theU, P &thePnt, V &theV1)
    template<typename C, typename P, typename V>
    static void D2 (C &theCurve, double theU, P &thePnt, V &theV1, V &theV2)
    template<typename C, typename P, typename V>
    static void D3 (C &theCurve, double theU, P &thePnt, V &theV1, V &theV2, V &theV3)
    template<typename C>
    static double FirstParameter (C &theCurve)
    template<typename C>
    static double LastParameter (C &theCurve)

    Detailed Description

    template<typename Tool>
    struct LProp_CurveUtils::ToolAccess< Tool >

    Tool-based access policy: delegates to static Tool methods. Used for HLRBRep types where Tool class provides the interface.

    Member Function Documentation

    ◆ D0()

    template<typename Tool>
    template<typename C, typename P>
    void LProp_CurveUtils::ToolAccess< Tool >::D0 ( C & theCurve,
    double theU,
    P & thePnt )
    inlinestatic

    ◆ D1()

    template<typename Tool>
    template<typename C, typename P, typename V>
    void LProp_CurveUtils::ToolAccess< Tool >::D1 ( C & theCurve,
    double theU,
    P & thePnt,
    V & theV1 )
    inlinestatic

    ◆ D2()

    template<typename Tool>
    template<typename C, typename P, typename V>
    void LProp_CurveUtils::ToolAccess< Tool >::D2 ( C & theCurve,
    double theU,
    P & thePnt,
    V & theV1,
    V & theV2 )
    inlinestatic

    ◆ D3()

    template<typename Tool>
    template<typename C, typename P, typename V>
    void LProp_CurveUtils::ToolAccess< Tool >::D3 ( C & theCurve,
    double theU,
    P & thePnt,
    V & theV1,
    V & theV2,
    V & theV3 )
    inlinestatic

    ◆ FirstParameter()

    template<typename Tool>
    template<typename C>
    double LProp_CurveUtils::ToolAccess< Tool >::FirstParameter ( C & theCurve)
    inlinestatic

    ◆ LastParameter()

    template<typename Tool>
    template<typename C>
    double LProp_CurveUtils::ToolAccess< Tool >::LastParameter ( C & theCurve)
    inlinestatic

    The documentation for this struct was generated from the following file: