Open CASCADE Technology  7.3.0
Static Public Member Functions
HLRBRep_BSurfaceTool Class Reference

#include <HLRBRep_BSurfaceTool.hxx>

Static Public Member Functions

static Standard_Real FirstUParameter (const BRepAdaptor_Surface &S)
 
static Standard_Real FirstVParameter (const BRepAdaptor_Surface &S)
 
static Standard_Real LastUParameter (const BRepAdaptor_Surface &S)
 
static Standard_Real LastVParameter (const BRepAdaptor_Surface &S)
 
static Standard_Integer NbUIntervals (const BRepAdaptor_Surface &S, const GeomAbs_Shape Sh)
 
static Standard_Integer NbVIntervals (const BRepAdaptor_Surface &S, const GeomAbs_Shape Sh)
 
static void UIntervals (const BRepAdaptor_Surface &S, TColStd_Array1OfReal &T, const GeomAbs_Shape Sh)
 
static void VIntervals (const BRepAdaptor_Surface &S, TColStd_Array1OfReal &T, const GeomAbs_Shape Sh)
 
static Handle< Adaptor3d_HSurfaceUTrim (const BRepAdaptor_Surface &S, const Standard_Real First, const Standard_Real Last, const Standard_Real Tol)
 If <First> >= <Last> More...
 
static Handle< Adaptor3d_HSurfaceVTrim (const BRepAdaptor_Surface &S, const Standard_Real First, const Standard_Real Last, const Standard_Real Tol)
 If <First> >= <Last> More...
 
static Standard_Boolean IsUClosed (const BRepAdaptor_Surface &S)
 
static Standard_Boolean IsVClosed (const BRepAdaptor_Surface &S)
 
static Standard_Boolean IsUPeriodic (const BRepAdaptor_Surface &S)
 
static Standard_Real UPeriod (const BRepAdaptor_Surface &S)
 
static Standard_Boolean IsVPeriodic (const BRepAdaptor_Surface &S)
 
static Standard_Real VPeriod (const BRepAdaptor_Surface &S)
 
static gp_Pnt Value (const BRepAdaptor_Surface &S, const Standard_Real u, const Standard_Real v)
 
static void D0 (const BRepAdaptor_Surface &S, const Standard_Real u, const Standard_Real v, gp_Pnt &P)
 
static void D1 (const BRepAdaptor_Surface &S, const Standard_Real u, const Standard_Real v, gp_Pnt &P, gp_Vec &D1u, gp_Vec &D1v)
 
static void D2 (const BRepAdaptor_Surface &S, const Standard_Real u, const Standard_Real v, gp_Pnt &P, gp_Vec &D1U, gp_Vec &D1V, gp_Vec &D2U, gp_Vec &D2V, gp_Vec &D2UV)
 
static void D3 (const BRepAdaptor_Surface &S, const Standard_Real u, const Standard_Real v, gp_Pnt &P, gp_Vec &D1U, gp_Vec &D1V, gp_Vec &D2U, gp_Vec &D2V, gp_Vec &D2UV, gp_Vec &D3U, gp_Vec &D3V, gp_Vec &D3UUV, gp_Vec &D3UVV)
 
static gp_Vec DN (const BRepAdaptor_Surface &S, const Standard_Real u, const Standard_Real v, const Standard_Integer Nu, const Standard_Integer Nv)
 
static GeomAbs_Shape UContinuity (const BRepAdaptor_Surface &S)
 
static GeomAbs_Shape VContinuity (const BRepAdaptor_Surface &S)
 
static Standard_Integer UDegree (const BRepAdaptor_Surface &S)
 
static Standard_Integer NbUPoles (const BRepAdaptor_Surface &S)
 
static Standard_Integer NbUKnots (const BRepAdaptor_Surface &S)
 
static Standard_Boolean IsURational (const BRepAdaptor_Surface &S)
 
static Standard_Integer VDegree (const BRepAdaptor_Surface &S)
 
static Standard_Integer NbVPoles (const BRepAdaptor_Surface &S)
 
static Standard_Integer NbVKnots (const BRepAdaptor_Surface &S)
 
static Standard_Boolean IsVRational (const BRepAdaptor_Surface &S)
 
static Standard_Real UResolution (const BRepAdaptor_Surface &S, const Standard_Real R3d)
 
static Standard_Real VResolution (const BRepAdaptor_Surface &S, const Standard_Real R3d)
 
static GeomAbs_SurfaceType GetType (const BRepAdaptor_Surface &S)
 
static gp_Pln Plane (const BRepAdaptor_Surface &S)
 
static gp_Cylinder Cylinder (const BRepAdaptor_Surface &S)
 
static gp_Cone Cone (const BRepAdaptor_Surface &S)
 
static gp_Torus Torus (const BRepAdaptor_Surface &S)
 
static gp_Sphere Sphere (const BRepAdaptor_Surface &S)
 
static Handle< Geom_BezierSurfaceBezier (const BRepAdaptor_Surface &S)
 
static Handle< Geom_BSplineSurfaceBSpline (const BRepAdaptor_Surface &S)
 
static gp_Ax1 AxeOfRevolution (const BRepAdaptor_Surface &S)
 
static gp_Dir Direction (const BRepAdaptor_Surface &S)
 
static Handle< Adaptor3d_HCurveBasisCurve (const BRepAdaptor_Surface &S)
 
static gp_Ax1 Axis (const BRepAdaptor_Surface &S)
 
static Standard_Integer NbSamplesU (const BRepAdaptor_Surface &S)
 
static Standard_Integer NbSamplesV (const BRepAdaptor_Surface &S)
 
static Standard_Integer NbSamplesU (const BRepAdaptor_Surface &S, const Standard_Real u1, const Standard_Real u2)
 
static Standard_Integer NbSamplesV (const BRepAdaptor_Surface &S, const Standard_Real v1, const Standard_Real v2)
 

Member Function Documentation

◆ AxeOfRevolution()

static gp_Ax1 HLRBRep_BSurfaceTool::AxeOfRevolution ( const BRepAdaptor_Surface S)
static

◆ Axis()

static gp_Ax1 HLRBRep_BSurfaceTool::Axis ( const BRepAdaptor_Surface S)
static

◆ BasisCurve()

static Handle< Adaptor3d_HCurve > HLRBRep_BSurfaceTool::BasisCurve ( const BRepAdaptor_Surface S)
static

◆ Bezier()

static Handle< Geom_BezierSurface > HLRBRep_BSurfaceTool::Bezier ( const BRepAdaptor_Surface S)
static

◆ BSpline()

static Handle< Geom_BSplineSurface > HLRBRep_BSurfaceTool::BSpline ( const BRepAdaptor_Surface S)
static

◆ Cone()

static gp_Cone HLRBRep_BSurfaceTool::Cone ( const BRepAdaptor_Surface S)
static

◆ Cylinder()

static gp_Cylinder HLRBRep_BSurfaceTool::Cylinder ( const BRepAdaptor_Surface S)
static

◆ D0()

static void HLRBRep_BSurfaceTool::D0 ( const BRepAdaptor_Surface S,
const Standard_Real  u,
const Standard_Real  v,
gp_Pnt P 
)
static

◆ D1()

static void HLRBRep_BSurfaceTool::D1 ( const BRepAdaptor_Surface S,
const Standard_Real  u,
const Standard_Real  v,
gp_Pnt P,
gp_Vec D1u,
gp_Vec D1v 
)
static

◆ D2()

static void HLRBRep_BSurfaceTool::D2 ( const BRepAdaptor_Surface S,
const Standard_Real  u,
const Standard_Real  v,
gp_Pnt P,
gp_Vec D1U,
gp_Vec D1V,
gp_Vec D2U,
gp_Vec D2V,
gp_Vec D2UV 
)
static

◆ D3()

static void HLRBRep_BSurfaceTool::D3 ( const BRepAdaptor_Surface S,
const Standard_Real  u,
const Standard_Real  v,
gp_Pnt P,
gp_Vec D1U,
gp_Vec D1V,
gp_Vec D2U,
gp_Vec D2V,
gp_Vec D2UV,
gp_Vec D3U,
gp_Vec D3V,
gp_Vec D3UUV,
gp_Vec D3UVV 
)
static

◆ Direction()

static gp_Dir HLRBRep_BSurfaceTool::Direction ( const BRepAdaptor_Surface S)
static

◆ DN()

static gp_Vec HLRBRep_BSurfaceTool::DN ( const BRepAdaptor_Surface S,
const Standard_Real  u,
const Standard_Real  v,
const Standard_Integer  Nu,
const Standard_Integer  Nv 
)
static

◆ FirstUParameter()

static Standard_Real HLRBRep_BSurfaceTool::FirstUParameter ( const BRepAdaptor_Surface S)
static

◆ FirstVParameter()

static Standard_Real HLRBRep_BSurfaceTool::FirstVParameter ( const BRepAdaptor_Surface S)
static

◆ GetType()

static GeomAbs_SurfaceType HLRBRep_BSurfaceTool::GetType ( const BRepAdaptor_Surface S)
static

◆ IsUClosed()

static Standard_Boolean HLRBRep_BSurfaceTool::IsUClosed ( const BRepAdaptor_Surface S)
static

◆ IsUPeriodic()

static Standard_Boolean HLRBRep_BSurfaceTool::IsUPeriodic ( const BRepAdaptor_Surface S)
static

◆ IsURational()

static Standard_Boolean HLRBRep_BSurfaceTool::IsURational ( const BRepAdaptor_Surface S)
static

◆ IsVClosed()

static Standard_Boolean HLRBRep_BSurfaceTool::IsVClosed ( const BRepAdaptor_Surface S)
static

◆ IsVPeriodic()

static Standard_Boolean HLRBRep_BSurfaceTool::IsVPeriodic ( const BRepAdaptor_Surface S)
static

◆ IsVRational()

static Standard_Boolean HLRBRep_BSurfaceTool::IsVRational ( const BRepAdaptor_Surface S)
static

◆ LastUParameter()

static Standard_Real HLRBRep_BSurfaceTool::LastUParameter ( const BRepAdaptor_Surface S)
static

◆ LastVParameter()

static Standard_Real HLRBRep_BSurfaceTool::LastVParameter ( const BRepAdaptor_Surface S)
static

◆ NbSamplesU() [1/2]

static Standard_Integer HLRBRep_BSurfaceTool::NbSamplesU ( const BRepAdaptor_Surface S)
static

◆ NbSamplesU() [2/2]

static Standard_Integer HLRBRep_BSurfaceTool::NbSamplesU ( const BRepAdaptor_Surface S,
const Standard_Real  u1,
const Standard_Real  u2 
)
static

◆ NbSamplesV() [1/2]

static Standard_Integer HLRBRep_BSurfaceTool::NbSamplesV ( const BRepAdaptor_Surface S)
static

◆ NbSamplesV() [2/2]

static Standard_Integer HLRBRep_BSurfaceTool::NbSamplesV ( const BRepAdaptor_Surface S,
const Standard_Real  v1,
const Standard_Real  v2 
)
static

◆ NbUIntervals()

static Standard_Integer HLRBRep_BSurfaceTool::NbUIntervals ( const BRepAdaptor_Surface S,
const GeomAbs_Shape  Sh 
)
static

◆ NbUKnots()

static Standard_Integer HLRBRep_BSurfaceTool::NbUKnots ( const BRepAdaptor_Surface S)
static

◆ NbUPoles()

static Standard_Integer HLRBRep_BSurfaceTool::NbUPoles ( const BRepAdaptor_Surface S)
static

◆ NbVIntervals()

static Standard_Integer HLRBRep_BSurfaceTool::NbVIntervals ( const BRepAdaptor_Surface S,
const GeomAbs_Shape  Sh 
)
static

◆ NbVKnots()

static Standard_Integer HLRBRep_BSurfaceTool::NbVKnots ( const BRepAdaptor_Surface S)
static

◆ NbVPoles()

static Standard_Integer HLRBRep_BSurfaceTool::NbVPoles ( const BRepAdaptor_Surface S)
static

◆ Plane()

static gp_Pln HLRBRep_BSurfaceTool::Plane ( const BRepAdaptor_Surface S)
static

◆ Sphere()

static gp_Sphere HLRBRep_BSurfaceTool::Sphere ( const BRepAdaptor_Surface S)
static

◆ Torus()

static gp_Torus HLRBRep_BSurfaceTool::Torus ( const BRepAdaptor_Surface S)
static

◆ UContinuity()

static GeomAbs_Shape HLRBRep_BSurfaceTool::UContinuity ( const BRepAdaptor_Surface S)
static

◆ UDegree()

static Standard_Integer HLRBRep_BSurfaceTool::UDegree ( const BRepAdaptor_Surface S)
static

◆ UIntervals()

static void HLRBRep_BSurfaceTool::UIntervals ( const BRepAdaptor_Surface S,
TColStd_Array1OfReal T,
const GeomAbs_Shape  Sh 
)
static

◆ UPeriod()

static Standard_Real HLRBRep_BSurfaceTool::UPeriod ( const BRepAdaptor_Surface S)
static

◆ UResolution()

static Standard_Real HLRBRep_BSurfaceTool::UResolution ( const BRepAdaptor_Surface S,
const Standard_Real  R3d 
)
static

◆ UTrim()

static Handle< Adaptor3d_HSurface > HLRBRep_BSurfaceTool::UTrim ( const BRepAdaptor_Surface S,
const Standard_Real  First,
const Standard_Real  Last,
const Standard_Real  Tol 
)
static

If <First> >= <Last>

◆ Value()

static gp_Pnt HLRBRep_BSurfaceTool::Value ( const BRepAdaptor_Surface S,
const Standard_Real  u,
const Standard_Real  v 
)
static

◆ VContinuity()

static GeomAbs_Shape HLRBRep_BSurfaceTool::VContinuity ( const BRepAdaptor_Surface S)
static

◆ VDegree()

static Standard_Integer HLRBRep_BSurfaceTool::VDegree ( const BRepAdaptor_Surface S)
static

◆ VIntervals()

static void HLRBRep_BSurfaceTool::VIntervals ( const BRepAdaptor_Surface S,
TColStd_Array1OfReal T,
const GeomAbs_Shape  Sh 
)
static

◆ VPeriod()

static Standard_Real HLRBRep_BSurfaceTool::VPeriod ( const BRepAdaptor_Surface S)
static

◆ VResolution()

static Standard_Real HLRBRep_BSurfaceTool::VResolution ( const BRepAdaptor_Surface S,
const Standard_Real  R3d 
)
static

◆ VTrim()

static Handle< Adaptor3d_HSurface > HLRBRep_BSurfaceTool::VTrim ( const BRepAdaptor_Surface S,
const Standard_Real  First,
const Standard_Real  Last,
const Standard_Real  Tol 
)
static

If <First> >= <Last>


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