Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Static Public Member Functions
LProp_SurfaceUtils::DirectAccess Struct Reference

Direct access policy: calls D0/D1/D2 methods on the surface object. Works with occ::handle<T> and by-value surface types. More...

#include <GeomLProp_SurfaceUtils.hxx>

Static Public Member Functions

template<typename S >
static void D0 (S &theSurf, double theU, double theV, gp_Pnt &thePnt)
 
template<typename S >
static void D1 (S &theSurf, double theU, double theV, gp_Pnt &thePnt, gp_Vec &theD1u, gp_Vec &theD1v)
 
template<typename S >
static void D2 (S &theSurf, double theU, double theV, gp_Pnt &thePnt, gp_Vec &theD1u, gp_Vec &theD1v, gp_Vec &theD2u, gp_Vec &theD2v, gp_Vec &theDuv)
 
template<typename S >
static void Bounds (S &theSurf, double &theU1, double &theV1, double &theU2, double &theV2)
 

Detailed Description

Direct access policy: calls D0/D1/D2 methods on the surface object. Works with occ::handle<T> and by-value surface types.

Member Function Documentation

◆ Bounds()

template<typename S >
static void LProp_SurfaceUtils::DirectAccess::Bounds ( S & theSurf,
double & theU1,
double & theV1,
double & theU2,
double & theV2 )
inlinestatic

◆ D0()

template<typename S >
static void LProp_SurfaceUtils::DirectAccess::D0 ( S & theSurf,
double theU,
double theV,
gp_Pnt & thePnt )
inlinestatic

◆ D1()

template<typename S >
static void LProp_SurfaceUtils::DirectAccess::D1 ( S & theSurf,
double theU,
double theV,
gp_Pnt & thePnt,
gp_Vec & theD1u,
gp_Vec & theD1v )
inlinestatic

◆ D2()

template<typename S >
static void LProp_SurfaceUtils::DirectAccess::D2 ( S & theSurf,
double theU,
double theV,
gp_Pnt & thePnt,
gp_Vec & theD1u,
gp_Vec & theD1v,
gp_Vec & theD2u,
gp_Vec & theD2v,
gp_Vec & theDuv )
inlinestatic

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