Open CASCADE Technology 7.8.0
Static Public Member Functions
Adaptor3d_HSurfaceTool Class Reference

#include <Adaptor3d_HSurfaceTool.hxx>

Static Public Member Functions

static Standard_Real FirstUParameter (const Handle< Adaptor3d_Surface > &theSurf)
 
static Standard_Real FirstVParameter (const Handle< Adaptor3d_Surface > &theSurf)
 
static Standard_Real LastUParameter (const Handle< Adaptor3d_Surface > &theSurf)
 
static Standard_Real LastVParameter (const Handle< Adaptor3d_Surface > &theSurf)
 
static Standard_Integer NbUIntervals (const Handle< Adaptor3d_Surface > &theSurf, const GeomAbs_Shape theSh)
 
static Standard_Integer NbVIntervals (const Handle< Adaptor3d_Surface > &theSurf, const GeomAbs_Shape theSh)
 
static void UIntervals (const Handle< Adaptor3d_Surface > &theSurf, TColStd_Array1OfReal &theTab, const GeomAbs_Shape theSh)
 
static void VIntervals (const Handle< Adaptor3d_Surface > &theSurf, TColStd_Array1OfReal &theTab, const GeomAbs_Shape theSh)
 
static Handle< Adaptor3d_SurfaceUTrim (const Handle< Adaptor3d_Surface > &theSurf, const Standard_Real theFirst, const Standard_Real theLast, const Standard_Real theTol)
 If <First> >= <Last>
 
static Handle< Adaptor3d_SurfaceVTrim (const Handle< Adaptor3d_Surface > &theSurf, const Standard_Real theFirst, const Standard_Real theLast, const Standard_Real theTol)
 If <First> >= <Last>
 
static Standard_Boolean IsUClosed (const Handle< Adaptor3d_Surface > &theSurf)
 
static Standard_Boolean IsVClosed (const Handle< Adaptor3d_Surface > &theSurf)
 
static Standard_Boolean IsUPeriodic (const Handle< Adaptor3d_Surface > &theSurf)
 
static Standard_Real UPeriod (const Handle< Adaptor3d_Surface > &theSurf)
 
static Standard_Boolean IsVPeriodic (const Handle< Adaptor3d_Surface > &theSurf)
 
static Standard_Real VPeriod (const Handle< Adaptor3d_Surface > &theSurf)
 
static gp_Pnt Value (const Handle< Adaptor3d_Surface > &theSurf, const Standard_Real theU, const Standard_Real theV)
 
static void D0 (const Handle< Adaptor3d_Surface > &theSurf, const Standard_Real theU, const Standard_Real theV, gp_Pnt &thePnt)
 
static void D1 (const Handle< Adaptor3d_Surface > &theSurf, const Standard_Real theU, const Standard_Real theV, gp_Pnt &thePnt, gp_Vec &theD1U, gp_Vec &theD1V)
 
static void D2 (const Handle< Adaptor3d_Surface > &theSurf, const Standard_Real theU, const Standard_Real theV, gp_Pnt &thePnt, gp_Vec &theD1U, gp_Vec &theD1V, gp_Vec &theD2U, gp_Vec &theD2V, gp_Vec &theD2UV)
 
static void D3 (const Handle< Adaptor3d_Surface > &theSurf, const Standard_Real theU, const Standard_Real theV, gp_Pnt &thePnt, 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 Handle< Adaptor3d_Surface > &theSurf, const Standard_Real theU, const Standard_Real theV, const Standard_Integer theNU, const Standard_Integer theNV)
 
static Standard_Real UResolution (const Handle< Adaptor3d_Surface > &theSurf, const Standard_Real theR3d)
 
static Standard_Real VResolution (const Handle< Adaptor3d_Surface > &theSurf, const Standard_Real theR3d)
 
static GeomAbs_SurfaceType GetType (const Handle< Adaptor3d_Surface > &theSurf)
 
static gp_Pln Plane (const Handle< Adaptor3d_Surface > &theSurf)
 
static gp_Cylinder Cylinder (const Handle< Adaptor3d_Surface > &theSurf)
 
static gp_Cone Cone (const Handle< Adaptor3d_Surface > &theSurf)
 
static gp_Torus Torus (const Handle< Adaptor3d_Surface > &theSurf)
 
static gp_Sphere Sphere (const Handle< Adaptor3d_Surface > &theSurf)
 
static Handle< Geom_BezierSurfaceBezier (const Handle< Adaptor3d_Surface > &theSurf)
 
static Handle< Geom_BSplineSurfaceBSpline (const Handle< Adaptor3d_Surface > &theSurf)
 
static gp_Ax1 AxeOfRevolution (const Handle< Adaptor3d_Surface > &theSurf)
 
static gp_Dir Direction (const Handle< Adaptor3d_Surface > &theSurf)
 
static Handle< Adaptor3d_CurveBasisCurve (const Handle< Adaptor3d_Surface > &theSurf)
 
static Handle< Adaptor3d_SurfaceBasisSurface (const Handle< Adaptor3d_Surface > &theSurf)
 
static Standard_Real OffsetValue (const Handle< Adaptor3d_Surface > &theSurf)
 
static Standard_Boolean IsSurfG1 (const Handle< Adaptor3d_Surface > &theSurf, const Standard_Boolean theAlongU, const Standard_Real theAngTol=Precision::Angular())
 
static Standard_Integer NbSamplesU (const Handle< Adaptor3d_Surface > &S)
 
static Standard_Integer NbSamplesV (const Handle< Adaptor3d_Surface > &S)
 
static Standard_Integer NbSamplesU (const Handle< Adaptor3d_Surface > &S, const Standard_Real u1, const Standard_Real u2)
 
static Standard_Integer NbSamplesV (const Handle< Adaptor3d_Surface > &, const Standard_Real v1, const Standard_Real v2)
 

Member Function Documentation

◆ AxeOfRevolution()

static gp_Ax1 Adaptor3d_HSurfaceTool::AxeOfRevolution ( const Handle< Adaptor3d_Surface > &  theSurf)
inlinestatic

◆ BasisCurve()

static Handle< Adaptor3d_Curve > Adaptor3d_HSurfaceTool::BasisCurve ( const Handle< Adaptor3d_Surface > &  theSurf)
inlinestatic

◆ BasisSurface()

static Handle< Adaptor3d_Surface > Adaptor3d_HSurfaceTool::BasisSurface ( const Handle< Adaptor3d_Surface > &  theSurf)
inlinestatic

◆ Bezier()

static Handle< Geom_BezierSurface > Adaptor3d_HSurfaceTool::Bezier ( const Handle< Adaptor3d_Surface > &  theSurf)
inlinestatic

◆ BSpline()

static Handle< Geom_BSplineSurface > Adaptor3d_HSurfaceTool::BSpline ( const Handle< Adaptor3d_Surface > &  theSurf)
inlinestatic

◆ Cone()

static gp_Cone Adaptor3d_HSurfaceTool::Cone ( const Handle< Adaptor3d_Surface > &  theSurf)
inlinestatic

◆ Cylinder()

static gp_Cylinder Adaptor3d_HSurfaceTool::Cylinder ( const Handle< Adaptor3d_Surface > &  theSurf)
inlinestatic

◆ D0()

static void Adaptor3d_HSurfaceTool::D0 ( const Handle< Adaptor3d_Surface > &  theSurf,
const Standard_Real  theU,
const Standard_Real  theV,
gp_Pnt thePnt 
)
inlinestatic

◆ D1()

static void Adaptor3d_HSurfaceTool::D1 ( const Handle< Adaptor3d_Surface > &  theSurf,
const Standard_Real  theU,
const Standard_Real  theV,
gp_Pnt thePnt,
gp_Vec theD1U,
gp_Vec theD1V 
)
inlinestatic

◆ D2()

static void Adaptor3d_HSurfaceTool::D2 ( const Handle< Adaptor3d_Surface > &  theSurf,
const Standard_Real  theU,
const Standard_Real  theV,
gp_Pnt thePnt,
gp_Vec theD1U,
gp_Vec theD1V,
gp_Vec theD2U,
gp_Vec theD2V,
gp_Vec theD2UV 
)
inlinestatic

◆ D3()

static void Adaptor3d_HSurfaceTool::D3 ( const Handle< Adaptor3d_Surface > &  theSurf,
const Standard_Real  theU,
const Standard_Real  theV,
gp_Pnt thePnt,
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 
)
inlinestatic

◆ Direction()

static gp_Dir Adaptor3d_HSurfaceTool::Direction ( const Handle< Adaptor3d_Surface > &  theSurf)
inlinestatic

◆ DN()

static gp_Vec Adaptor3d_HSurfaceTool::DN ( const Handle< Adaptor3d_Surface > &  theSurf,
const Standard_Real  theU,
const Standard_Real  theV,
const Standard_Integer  theNU,
const Standard_Integer  theNV 
)
inlinestatic

◆ FirstUParameter()

static Standard_Real Adaptor3d_HSurfaceTool::FirstUParameter ( const Handle< Adaptor3d_Surface > &  theSurf)
inlinestatic

◆ FirstVParameter()

static Standard_Real Adaptor3d_HSurfaceTool::FirstVParameter ( const Handle< Adaptor3d_Surface > &  theSurf)
inlinestatic

◆ GetType()

static GeomAbs_SurfaceType Adaptor3d_HSurfaceTool::GetType ( const Handle< Adaptor3d_Surface > &  theSurf)
inlinestatic

◆ IsSurfG1()

static Standard_Boolean Adaptor3d_HSurfaceTool::IsSurfG1 ( const Handle< Adaptor3d_Surface > &  theSurf,
const Standard_Boolean  theAlongU,
const Standard_Real  theAngTol = Precision::Angular() 
)
static

◆ IsUClosed()

static Standard_Boolean Adaptor3d_HSurfaceTool::IsUClosed ( const Handle< Adaptor3d_Surface > &  theSurf)
inlinestatic

◆ IsUPeriodic()

static Standard_Boolean Adaptor3d_HSurfaceTool::IsUPeriodic ( const Handle< Adaptor3d_Surface > &  theSurf)
inlinestatic

◆ IsVClosed()

static Standard_Boolean Adaptor3d_HSurfaceTool::IsVClosed ( const Handle< Adaptor3d_Surface > &  theSurf)
inlinestatic

◆ IsVPeriodic()

static Standard_Boolean Adaptor3d_HSurfaceTool::IsVPeriodic ( const Handle< Adaptor3d_Surface > &  theSurf)
inlinestatic

◆ LastUParameter()

static Standard_Real Adaptor3d_HSurfaceTool::LastUParameter ( const Handle< Adaptor3d_Surface > &  theSurf)
inlinestatic

◆ LastVParameter()

static Standard_Real Adaptor3d_HSurfaceTool::LastVParameter ( const Handle< Adaptor3d_Surface > &  theSurf)
inlinestatic

◆ NbSamplesU() [1/2]

static Standard_Integer Adaptor3d_HSurfaceTool::NbSamplesU ( const Handle< Adaptor3d_Surface > &  S)
static

◆ NbSamplesU() [2/2]

static Standard_Integer Adaptor3d_HSurfaceTool::NbSamplesU ( const Handle< Adaptor3d_Surface > &  S,
const Standard_Real  u1,
const Standard_Real  u2 
)
static

◆ NbSamplesV() [1/2]

static Standard_Integer Adaptor3d_HSurfaceTool::NbSamplesV ( const Handle< Adaptor3d_Surface > &  ,
const Standard_Real  v1,
const Standard_Real  v2 
)
static

◆ NbSamplesV() [2/2]

static Standard_Integer Adaptor3d_HSurfaceTool::NbSamplesV ( const Handle< Adaptor3d_Surface > &  S)
static

◆ NbUIntervals()

static Standard_Integer Adaptor3d_HSurfaceTool::NbUIntervals ( const Handle< Adaptor3d_Surface > &  theSurf,
const GeomAbs_Shape  theSh 
)
inlinestatic

◆ NbVIntervals()

static Standard_Integer Adaptor3d_HSurfaceTool::NbVIntervals ( const Handle< Adaptor3d_Surface > &  theSurf,
const GeomAbs_Shape  theSh 
)
inlinestatic

◆ OffsetValue()

static Standard_Real Adaptor3d_HSurfaceTool::OffsetValue ( const Handle< Adaptor3d_Surface > &  theSurf)
inlinestatic

◆ Plane()

static gp_Pln Adaptor3d_HSurfaceTool::Plane ( const Handle< Adaptor3d_Surface > &  theSurf)
inlinestatic

◆ Sphere()

static gp_Sphere Adaptor3d_HSurfaceTool::Sphere ( const Handle< Adaptor3d_Surface > &  theSurf)
inlinestatic

◆ Torus()

static gp_Torus Adaptor3d_HSurfaceTool::Torus ( const Handle< Adaptor3d_Surface > &  theSurf)
inlinestatic

◆ UIntervals()

static void Adaptor3d_HSurfaceTool::UIntervals ( const Handle< Adaptor3d_Surface > &  theSurf,
TColStd_Array1OfReal theTab,
const GeomAbs_Shape  theSh 
)
inlinestatic

◆ UPeriod()

static Standard_Real Adaptor3d_HSurfaceTool::UPeriod ( const Handle< Adaptor3d_Surface > &  theSurf)
inlinestatic

◆ UResolution()

static Standard_Real Adaptor3d_HSurfaceTool::UResolution ( const Handle< Adaptor3d_Surface > &  theSurf,
const Standard_Real  theR3d 
)
inlinestatic

◆ UTrim()

static Handle< Adaptor3d_Surface > Adaptor3d_HSurfaceTool::UTrim ( const Handle< Adaptor3d_Surface > &  theSurf,
const Standard_Real  theFirst,
const Standard_Real  theLast,
const Standard_Real  theTol 
)
inlinestatic

If <First> >= <Last>

◆ Value()

static gp_Pnt Adaptor3d_HSurfaceTool::Value ( const Handle< Adaptor3d_Surface > &  theSurf,
const Standard_Real  theU,
const Standard_Real  theV 
)
inlinestatic

◆ VIntervals()

static void Adaptor3d_HSurfaceTool::VIntervals ( const Handle< Adaptor3d_Surface > &  theSurf,
TColStd_Array1OfReal theTab,
const GeomAbs_Shape  theSh 
)
inlinestatic

◆ VPeriod()

static Standard_Real Adaptor3d_HSurfaceTool::VPeriod ( const Handle< Adaptor3d_Surface > &  theSurf)
inlinestatic

◆ VResolution()

static Standard_Real Adaptor3d_HSurfaceTool::VResolution ( const Handle< Adaptor3d_Surface > &  theSurf,
const Standard_Real  theR3d 
)
inlinestatic

◆ VTrim()

static Handle< Adaptor3d_Surface > Adaptor3d_HSurfaceTool::VTrim ( const Handle< Adaptor3d_Surface > &  theSurf,
const Standard_Real  theFirst,
const Standard_Real  theLast,
const Standard_Real  theTol 
)
inlinestatic

If <First> >= <Last>


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