Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Static Public Member Functions
HLRBRep_SurfaceTool Class Reference

#include <HLRBRep_SurfaceTool.hxx>

Static Public Member Functions

static double FirstUParameter (const HLRBRep_Surface *theSurf)
 
static double FirstVParameter (const HLRBRep_Surface *theSurf)
 
static double LastUParameter (const HLRBRep_Surface *theSurf)
 
static double LastVParameter (const HLRBRep_Surface *theSurf)
 
static int NbUIntervals (const HLRBRep_Surface *theSurf, const GeomAbs_Shape theSh)
 
static int NbVIntervals (const HLRBRep_Surface *theSurf, const GeomAbs_Shape theSh)
 
static void UIntervals (const HLRBRep_Surface *theSurf, NCollection_Array1< double > &theT, const GeomAbs_Shape theSh)
 
static void VIntervals (const HLRBRep_Surface *theSurf, NCollection_Array1< double > &theT, const GeomAbs_Shape theSh)
 
static occ::handle< Adaptor3d_SurfaceUTrim (const HLRBRep_Surface *theSurf, const double theFirst, const double theLast, const double theTol)
 If <theFirst> >= <theLast>
 
static occ::handle< Adaptor3d_SurfaceVTrim (const HLRBRep_Surface *theSurf, const double theFirst, const double theLast, const double theTol)
 If <theFirst> >= <theLast>
 
static bool IsUClosed (const HLRBRep_Surface *theSurf)
 
static bool IsVClosed (const HLRBRep_Surface *theSurf)
 
static bool IsUPeriodic (const HLRBRep_Surface *theSurf)
 
static double UPeriod (const HLRBRep_Surface *theSurf)
 
static bool IsVPeriodic (const HLRBRep_Surface *theSurf)
 
static double VPeriod (const HLRBRep_Surface *theSurf)
 
static gp_Pnt Value (const HLRBRep_Surface *theSurf, const double theU, const double theV)
 
static void D0 (const HLRBRep_Surface *theSurf, const double theU, const double theV, gp_Pnt &theP)
 
static void D1 (const HLRBRep_Surface *theSurf, const double theU, const double theV, gp_Pnt &theP, gp_Vec &theD1U, gp_Vec &theD1V)
 
static void D2 (const HLRBRep_Surface *theSurf, const double theU, const double theV, gp_Pnt &theP, gp_Vec &theD1U, gp_Vec &theD1V, gp_Vec &theD2U, gp_Vec &theD2V, gp_Vec &theD2UV)
 
static void D3 (const HLRBRep_Surface *theSurf, const double theU, const double theV, gp_Pnt &theP, gp_Vec &theD1U, gp_Vec &theD1V, gp_Vec &theD2U, gp_Vec &theD2V, gp_Vec &theD2UV, gp_Vec &theD3U, gp_Vec &theD3V, gp_Vec &theD3UUV, gp_Vec &theD3UVV)
 
static gp_Vec DN (const HLRBRep_Surface *theSurf, const double theU, const double theV, const int theNu, const int theNv)
 
static double UResolution (const HLRBRep_Surface *theSurf, const double theR3d)
 
static double VResolution (const HLRBRep_Surface *theSurf, const double theR3d)
 
static GeomAbs_SurfaceType GetType (const HLRBRep_Surface *theSurf)
 
static gp_Pln Plane (const HLRBRep_Surface *theSurf)
 
static gp_Cylinder Cylinder (const HLRBRep_Surface *theSurf)
 
static gp_Cone Cone (const HLRBRep_Surface *theSurf)
 
static gp_Torus Torus (const HLRBRep_Surface *theSurf)
 
static gp_Sphere Sphere (const HLRBRep_Surface *theSurf)
 
static occ::handle< Geom_BezierSurfaceBezier (const HLRBRep_Surface *theSurf)
 
static occ::handle< Geom_BSplineSurfaceBSpline (const HLRBRep_Surface *theSurf)
 
static gp_Ax1 AxeOfRevolution (const HLRBRep_Surface *theSurf)
 
static gp_Dir Direction (const HLRBRep_Surface *theSurf)
 
static occ::handle< Adaptor3d_CurveBasisCurve (const HLRBRep_Surface *theSurf)
 
static occ::handle< Adaptor3d_SurfaceBasisSurface (const HLRBRep_Surface *theSurf)
 
static double OffsetValue (const HLRBRep_Surface *theSurf)
 
static int NbSamplesU (const HLRBRep_Surface *theSurf)
 
static int NbSamplesV (const HLRBRep_Surface *theSurf)
 
static int NbSamplesU (const HLRBRep_Surface *theSurf, const double theU1, const double theU2)
 
static int NbSamplesV (const HLRBRep_Surface *theSurf, const double theV1, const double theV2)
 

Member Function Documentation

◆ AxeOfRevolution()

static gp_Ax1 HLRBRep_SurfaceTool::AxeOfRevolution ( const HLRBRep_Surface * theSurf)
static

◆ BasisCurve()

static occ::handle< Adaptor3d_Curve > HLRBRep_SurfaceTool::BasisCurve ( const HLRBRep_Surface * theSurf)
static

◆ BasisSurface()

static occ::handle< Adaptor3d_Surface > HLRBRep_SurfaceTool::BasisSurface ( const HLRBRep_Surface * theSurf)
static

◆ Bezier()

static occ::handle< Geom_BezierSurface > HLRBRep_SurfaceTool::Bezier ( const HLRBRep_Surface * theSurf)
static

◆ BSpline()

static occ::handle< Geom_BSplineSurface > HLRBRep_SurfaceTool::BSpline ( const HLRBRep_Surface * theSurf)
static

◆ Cone()

static gp_Cone HLRBRep_SurfaceTool::Cone ( const HLRBRep_Surface * theSurf)
static

◆ Cylinder()

static gp_Cylinder HLRBRep_SurfaceTool::Cylinder ( const HLRBRep_Surface * theSurf)
static

◆ D0()

static void HLRBRep_SurfaceTool::D0 ( const HLRBRep_Surface * theSurf,
const double theU,
const double theV,
gp_Pnt & theP )
static

◆ D1()

static void HLRBRep_SurfaceTool::D1 ( const HLRBRep_Surface * theSurf,
const double theU,
const double theV,
gp_Pnt & theP,
gp_Vec & theD1U,
gp_Vec & theD1V )
static

◆ D2()

static void HLRBRep_SurfaceTool::D2 ( const HLRBRep_Surface * theSurf,
const double theU,
const double theV,
gp_Pnt & theP,
gp_Vec & theD1U,
gp_Vec & theD1V,
gp_Vec & theD2U,
gp_Vec & theD2V,
gp_Vec & theD2UV )
static

◆ D3()

static void HLRBRep_SurfaceTool::D3 ( const HLRBRep_Surface * theSurf,
const double theU,
const double theV,
gp_Pnt & theP,
gp_Vec & theD1U,
gp_Vec & theD1V,
gp_Vec & theD2U,
gp_Vec & theD2V,
gp_Vec & theD2UV,
gp_Vec & theD3U,
gp_Vec & theD3V,
gp_Vec & theD3UUV,
gp_Vec & theD3UVV )
static

◆ Direction()

static gp_Dir HLRBRep_SurfaceTool::Direction ( const HLRBRep_Surface * theSurf)
static

◆ DN()

static gp_Vec HLRBRep_SurfaceTool::DN ( const HLRBRep_Surface * theSurf,
const double theU,
const double theV,
const int theNu,
const int theNv )
static

◆ FirstUParameter()

static double HLRBRep_SurfaceTool::FirstUParameter ( const HLRBRep_Surface * theSurf)
static

◆ FirstVParameter()

static double HLRBRep_SurfaceTool::FirstVParameter ( const HLRBRep_Surface * theSurf)
static

◆ GetType()

static GeomAbs_SurfaceType HLRBRep_SurfaceTool::GetType ( const HLRBRep_Surface * theSurf)
static

◆ IsUClosed()

static bool HLRBRep_SurfaceTool::IsUClosed ( const HLRBRep_Surface * theSurf)
static

◆ IsUPeriodic()

static bool HLRBRep_SurfaceTool::IsUPeriodic ( const HLRBRep_Surface * theSurf)
static

◆ IsVClosed()

static bool HLRBRep_SurfaceTool::IsVClosed ( const HLRBRep_Surface * theSurf)
static

◆ IsVPeriodic()

static bool HLRBRep_SurfaceTool::IsVPeriodic ( const HLRBRep_Surface * theSurf)
static

◆ LastUParameter()

static double HLRBRep_SurfaceTool::LastUParameter ( const HLRBRep_Surface * theSurf)
static

◆ LastVParameter()

static double HLRBRep_SurfaceTool::LastVParameter ( const HLRBRep_Surface * theSurf)
static

◆ NbSamplesU() [1/2]

static int HLRBRep_SurfaceTool::NbSamplesU ( const HLRBRep_Surface * theSurf)
static

◆ NbSamplesU() [2/2]

static int HLRBRep_SurfaceTool::NbSamplesU ( const HLRBRep_Surface * theSurf,
const double theU1,
const double theU2 )
static

◆ NbSamplesV() [1/2]

static int HLRBRep_SurfaceTool::NbSamplesV ( const HLRBRep_Surface * theSurf)
static

◆ NbSamplesV() [2/2]

static int HLRBRep_SurfaceTool::NbSamplesV ( const HLRBRep_Surface * theSurf,
const double theV1,
const double theV2 )
static

◆ NbUIntervals()

static int HLRBRep_SurfaceTool::NbUIntervals ( const HLRBRep_Surface * theSurf,
const GeomAbs_Shape theSh )
static

◆ NbVIntervals()

static int HLRBRep_SurfaceTool::NbVIntervals ( const HLRBRep_Surface * theSurf,
const GeomAbs_Shape theSh )
static

◆ OffsetValue()

static double HLRBRep_SurfaceTool::OffsetValue ( const HLRBRep_Surface * theSurf)
static

◆ Plane()

static gp_Pln HLRBRep_SurfaceTool::Plane ( const HLRBRep_Surface * theSurf)
static

◆ Sphere()

static gp_Sphere HLRBRep_SurfaceTool::Sphere ( const HLRBRep_Surface * theSurf)
static

◆ Torus()

static gp_Torus HLRBRep_SurfaceTool::Torus ( const HLRBRep_Surface * theSurf)
static

◆ UIntervals()

static void HLRBRep_SurfaceTool::UIntervals ( const HLRBRep_Surface * theSurf,
NCollection_Array1< double > & theT,
const GeomAbs_Shape theSh )
static

◆ UPeriod()

static double HLRBRep_SurfaceTool::UPeriod ( const HLRBRep_Surface * theSurf)
static

◆ UResolution()

static double HLRBRep_SurfaceTool::UResolution ( const HLRBRep_Surface * theSurf,
const double theR3d )
static

◆ UTrim()

static occ::handle< Adaptor3d_Surface > HLRBRep_SurfaceTool::UTrim ( const HLRBRep_Surface * theSurf,
const double theFirst,
const double theLast,
const double theTol )
static

If <theFirst> >= <theLast>

◆ Value()

static gp_Pnt HLRBRep_SurfaceTool::Value ( const HLRBRep_Surface * theSurf,
const double theU,
const double theV )
static

◆ VIntervals()

static void HLRBRep_SurfaceTool::VIntervals ( const HLRBRep_Surface * theSurf,
NCollection_Array1< double > & theT,
const GeomAbs_Shape theSh )
static

◆ VPeriod()

static double HLRBRep_SurfaceTool::VPeriod ( const HLRBRep_Surface * theSurf)
static

◆ VResolution()

static double HLRBRep_SurfaceTool::VResolution ( const HLRBRep_Surface * theSurf,
const double theR3d )
static

◆ VTrim()

static occ::handle< Adaptor3d_Surface > HLRBRep_SurfaceTool::VTrim ( const HLRBRep_Surface * theSurf,
const double theFirst,
const double theLast,
const double theTol )
static

If <theFirst> >= <theLast>


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