Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Static Public Member Functions
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 >
static void LProp_CurveUtils::ToolAccess< Tool >::D0 ( C & theCurve,
double theU,
P & thePnt )
inlinestatic

◆ D1()

template<typename Tool >
template<typename C , typename P , typename V >
static 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 >
static 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 >
static 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 >
static double LProp_CurveUtils::ToolAccess< Tool >::FirstParameter ( C & theCurve)
inlinestatic

◆ LastParameter()

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

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