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

#include <BRepApprox_SurfaceTool.hxx>

Static Public Member Functions

static double FirstUParameter (const BRepAdaptor_Surface &S)
 
static double FirstVParameter (const BRepAdaptor_Surface &S)
 
static double LastUParameter (const BRepAdaptor_Surface &S)
 
static double LastVParameter (const BRepAdaptor_Surface &S)
 
static int NbUIntervals (const BRepAdaptor_Surface &S, const GeomAbs_Shape Sh)
 
static int NbVIntervals (const BRepAdaptor_Surface &S, const GeomAbs_Shape Sh)
 
static void UIntervals (const BRepAdaptor_Surface &S, NCollection_Array1< double > &T, const GeomAbs_Shape Sh)
 
static void VIntervals (const BRepAdaptor_Surface &S, NCollection_Array1< double > &T, const GeomAbs_Shape Sh)
 
static occ::handle< Adaptor3d_SurfaceUTrim (const BRepAdaptor_Surface &S, const double First, const double Last, const double Tol)
 If <First> >= <Last>
 
static occ::handle< Adaptor3d_SurfaceVTrim (const BRepAdaptor_Surface &S, const double First, const double Last, const double Tol)
 If <First> >= <Last>
 
static bool IsUClosed (const BRepAdaptor_Surface &S)
 
static bool IsVClosed (const BRepAdaptor_Surface &S)
 
static bool IsUPeriodic (const BRepAdaptor_Surface &S)
 
static double UPeriod (const BRepAdaptor_Surface &S)
 
static bool IsVPeriodic (const BRepAdaptor_Surface &S)
 
static double VPeriod (const BRepAdaptor_Surface &S)
 
static gp_Pnt Value (const BRepAdaptor_Surface &S, const double u, const double v)
 
static void D0 (const BRepAdaptor_Surface &S, const double u, const double v, gp_Pnt &P)
 
static void D1 (const BRepAdaptor_Surface &S, const double u, const double v, gp_Pnt &P, gp_Vec &D1u, gp_Vec &D1v)
 
static void D2 (const BRepAdaptor_Surface &S, const double u, const double 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 double u, const double 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 double u, const double v, const int Nu, const int Nv)
 
static double UResolution (const BRepAdaptor_Surface &S, const double R3d)
 
static double VResolution (const BRepAdaptor_Surface &S, const double 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 occ::handle< Geom_BezierSurfaceBezier (const BRepAdaptor_Surface &S)
 
static occ::handle< Geom_BSplineSurfaceBSpline (const BRepAdaptor_Surface &S)
 
static gp_Ax1 AxeOfRevolution (const BRepAdaptor_Surface &S)
 
static gp_Dir Direction (const BRepAdaptor_Surface &S)
 
static occ::handle< Adaptor3d_CurveBasisCurve (const BRepAdaptor_Surface &S)
 
static int NbSamplesU (const BRepAdaptor_Surface &S)
 
static int NbSamplesV (const BRepAdaptor_Surface &S)
 
static int NbSamplesU (const BRepAdaptor_Surface &S, const double u1, const double u2)
 
static int NbSamplesV (const BRepAdaptor_Surface &S, const double v1, const double v2)
 

Member Function Documentation

◆ AxeOfRevolution()

static gp_Ax1 BRepApprox_SurfaceTool::AxeOfRevolution ( const BRepAdaptor_Surface & S)
static

◆ BasisCurve()

static occ::handle< Adaptor3d_Curve > BRepApprox_SurfaceTool::BasisCurve ( const BRepAdaptor_Surface & S)
static

◆ Bezier()

static occ::handle< Geom_BezierSurface > BRepApprox_SurfaceTool::Bezier ( const BRepAdaptor_Surface & S)
static

◆ BSpline()

static occ::handle< Geom_BSplineSurface > BRepApprox_SurfaceTool::BSpline ( const BRepAdaptor_Surface & S)
static

◆ Cone()

static gp_Cone BRepApprox_SurfaceTool::Cone ( const BRepAdaptor_Surface & S)
static

◆ Cylinder()

static gp_Cylinder BRepApprox_SurfaceTool::Cylinder ( const BRepAdaptor_Surface & S)
static

◆ D0()

static void BRepApprox_SurfaceTool::D0 ( const BRepAdaptor_Surface & S,
const double u,
const double v,
gp_Pnt & P )
static

◆ D1()

static void BRepApprox_SurfaceTool::D1 ( const BRepAdaptor_Surface & S,
const double u,
const double v,
gp_Pnt & P,
gp_Vec & D1u,
gp_Vec & D1v )
static

◆ D2()

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

◆ D3()

static void BRepApprox_SurfaceTool::D3 ( const BRepAdaptor_Surface & S,
const double u,
const double 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 BRepApprox_SurfaceTool::Direction ( const BRepAdaptor_Surface & S)
static

◆ DN()

static gp_Vec BRepApprox_SurfaceTool::DN ( const BRepAdaptor_Surface & S,
const double u,
const double v,
const int Nu,
const int Nv )
static

◆ FirstUParameter()

static double BRepApprox_SurfaceTool::FirstUParameter ( const BRepAdaptor_Surface & S)
static

◆ FirstVParameter()

static double BRepApprox_SurfaceTool::FirstVParameter ( const BRepAdaptor_Surface & S)
static

◆ GetType()

static GeomAbs_SurfaceType BRepApprox_SurfaceTool::GetType ( const BRepAdaptor_Surface & S)
static

◆ IsUClosed()

static bool BRepApprox_SurfaceTool::IsUClosed ( const BRepAdaptor_Surface & S)
static

◆ IsUPeriodic()

static bool BRepApprox_SurfaceTool::IsUPeriodic ( const BRepAdaptor_Surface & S)
static

◆ IsVClosed()

static bool BRepApprox_SurfaceTool::IsVClosed ( const BRepAdaptor_Surface & S)
static

◆ IsVPeriodic()

static bool BRepApprox_SurfaceTool::IsVPeriodic ( const BRepAdaptor_Surface & S)
static

◆ LastUParameter()

static double BRepApprox_SurfaceTool::LastUParameter ( const BRepAdaptor_Surface & S)
static

◆ LastVParameter()

static double BRepApprox_SurfaceTool::LastVParameter ( const BRepAdaptor_Surface & S)
static

◆ NbSamplesU() [1/2]

static int BRepApprox_SurfaceTool::NbSamplesU ( const BRepAdaptor_Surface & S)
static

◆ NbSamplesU() [2/2]

static int BRepApprox_SurfaceTool::NbSamplesU ( const BRepAdaptor_Surface & S,
const double u1,
const double u2 )
static

◆ NbSamplesV() [1/2]

static int BRepApprox_SurfaceTool::NbSamplesV ( const BRepAdaptor_Surface & S)
static

◆ NbSamplesV() [2/2]

static int BRepApprox_SurfaceTool::NbSamplesV ( const BRepAdaptor_Surface & S,
const double v1,
const double v2 )
static

◆ NbUIntervals()

static int BRepApprox_SurfaceTool::NbUIntervals ( const BRepAdaptor_Surface & S,
const GeomAbs_Shape Sh )
static

◆ NbVIntervals()

static int BRepApprox_SurfaceTool::NbVIntervals ( const BRepAdaptor_Surface & S,
const GeomAbs_Shape Sh )
static

◆ Plane()

static gp_Pln BRepApprox_SurfaceTool::Plane ( const BRepAdaptor_Surface & S)
static

◆ Sphere()

static gp_Sphere BRepApprox_SurfaceTool::Sphere ( const BRepAdaptor_Surface & S)
static

◆ Torus()

static gp_Torus BRepApprox_SurfaceTool::Torus ( const BRepAdaptor_Surface & S)
static

◆ UIntervals()

static void BRepApprox_SurfaceTool::UIntervals ( const BRepAdaptor_Surface & S,
NCollection_Array1< double > & T,
const GeomAbs_Shape Sh )
static

◆ UPeriod()

static double BRepApprox_SurfaceTool::UPeriod ( const BRepAdaptor_Surface & S)
static

◆ UResolution()

static double BRepApprox_SurfaceTool::UResolution ( const BRepAdaptor_Surface & S,
const double R3d )
static

◆ UTrim()

static occ::handle< Adaptor3d_Surface > BRepApprox_SurfaceTool::UTrim ( const BRepAdaptor_Surface & S,
const double First,
const double Last,
const double Tol )
static

If <First> >= <Last>

◆ Value()

static gp_Pnt BRepApprox_SurfaceTool::Value ( const BRepAdaptor_Surface & S,
const double u,
const double v )
static

◆ VIntervals()

static void BRepApprox_SurfaceTool::VIntervals ( const BRepAdaptor_Surface & S,
NCollection_Array1< double > & T,
const GeomAbs_Shape Sh )
static

◆ VPeriod()

static double BRepApprox_SurfaceTool::VPeriod ( const BRepAdaptor_Surface & S)
static

◆ VResolution()

static double BRepApprox_SurfaceTool::VResolution ( const BRepAdaptor_Surface & S,
const double R3d )
static

◆ VTrim()

static occ::handle< Adaptor3d_Surface > BRepApprox_SurfaceTool::VTrim ( const BRepAdaptor_Surface & S,
const double First,
const double Last,
const double Tol )
static

If <First> >= <Last>


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