Open CASCADE Technology 7.9.1
Loading...
Searching...
No Matches
HLRBRep_SurfaceTool Class Reference

#include <HLRBRep_SurfaceTool.hxx>

Static Public Member Functions

static Standard_Real FirstUParameter (const Standard_Address S)
static Standard_Real FirstVParameter (const Standard_Address S)
static Standard_Real LastUParameter (const Standard_Address S)
static Standard_Real LastVParameter (const Standard_Address S)
static Standard_Integer NbUIntervals (const Standard_Address S, const GeomAbs_Shape Sh)
static Standard_Integer NbVIntervals (const Standard_Address S, const GeomAbs_Shape Sh)
static void UIntervals (const Standard_Address S, TColStd_Array1OfReal &T, const GeomAbs_Shape Sh)
static void VIntervals (const Standard_Address S, TColStd_Array1OfReal &T, const GeomAbs_Shape Sh)
static Handle< Adaptor3d_SurfaceUTrim (const Standard_Address S, const Standard_Real First, const Standard_Real Last, const Standard_Real Tol)
 If <First> >= <Last>.
static Handle< Adaptor3d_SurfaceVTrim (const Standard_Address S, const Standard_Real First, const Standard_Real Last, const Standard_Real Tol)
 If <First> >= <Last>.
static Standard_Boolean IsUClosed (const Standard_Address S)
static Standard_Boolean IsVClosed (const Standard_Address S)
static Standard_Boolean IsUPeriodic (const Standard_Address S)
static Standard_Real UPeriod (const Standard_Address S)
static Standard_Boolean IsVPeriodic (const Standard_Address S)
static Standard_Real VPeriod (const Standard_Address S)
static gp_Pnt Value (const Standard_Address S, const Standard_Real u, const Standard_Real v)
static void D0 (const Standard_Address S, const Standard_Real u, const Standard_Real v, gp_Pnt &P)
static void D1 (const Standard_Address S, const Standard_Real u, const Standard_Real v, gp_Pnt &P, gp_Vec &D1u, gp_Vec &D1v)
static void D2 (const Standard_Address 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 Standard_Address 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 Standard_Address S, const Standard_Real u, const Standard_Real v, const Standard_Integer Nu, const Standard_Integer Nv)
static Standard_Real UResolution (const Standard_Address S, const Standard_Real R3d)
static Standard_Real VResolution (const Standard_Address S, const Standard_Real R3d)
static GeomAbs_SurfaceType GetType (const Standard_Address S)
static gp_Pln Plane (const Standard_Address S)
static gp_Cylinder Cylinder (const Standard_Address S)
static gp_Cone Cone (const Standard_Address S)
static gp_Torus Torus (const Standard_Address S)
static gp_Sphere Sphere (const Standard_Address S)
static Handle< Geom_BezierSurfaceBezier (const Standard_Address S)
static Handle< Geom_BSplineSurfaceBSpline (const Standard_Address S)
static gp_Ax1 AxeOfRevolution (const Standard_Address S)
static gp_Dir Direction (const Standard_Address S)
static Handle< Adaptor3d_CurveBasisCurve (const Standard_Address S)
static Handle< Adaptor3d_SurfaceBasisSurface (const Standard_Address S)
static Standard_Real OffsetValue (const Standard_Address S)
static Standard_Integer NbSamplesU (const Standard_Address S)
static Standard_Integer NbSamplesV (const Standard_Address S)
static Standard_Integer NbSamplesU (const Standard_Address S, const Standard_Real u1, const Standard_Real u2)
static Standard_Integer NbSamplesV (const Standard_Address S, const Standard_Real v1, const Standard_Real v2)

Member Function Documentation

◆ AxeOfRevolution()

gp_Ax1 HLRBRep_SurfaceTool::AxeOfRevolution ( const Standard_Address S)
static

◆ BasisCurve()

Handle< Adaptor3d_Curve > HLRBRep_SurfaceTool::BasisCurve ( const Standard_Address S)
static

◆ BasisSurface()

Handle< Adaptor3d_Surface > HLRBRep_SurfaceTool::BasisSurface ( const Standard_Address S)
static

◆ Bezier()

Handle< Geom_BezierSurface > HLRBRep_SurfaceTool::Bezier ( const Standard_Address S)
static

◆ BSpline()

Handle< Geom_BSplineSurface > HLRBRep_SurfaceTool::BSpline ( const Standard_Address S)
static

◆ Cone()

gp_Cone HLRBRep_SurfaceTool::Cone ( const Standard_Address S)
static

◆ Cylinder()

gp_Cylinder HLRBRep_SurfaceTool::Cylinder ( const Standard_Address S)
static

◆ D0()

void HLRBRep_SurfaceTool::D0 ( const Standard_Address S,
const Standard_Real u,
const Standard_Real v,
gp_Pnt & P )
static

◆ D1()

void HLRBRep_SurfaceTool::D1 ( const Standard_Address S,
const Standard_Real u,
const Standard_Real v,
gp_Pnt & P,
gp_Vec & D1u,
gp_Vec & D1v )
static

◆ D2()

void HLRBRep_SurfaceTool::D2 ( const Standard_Address 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()

void HLRBRep_SurfaceTool::D3 ( const Standard_Address 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()

gp_Dir HLRBRep_SurfaceTool::Direction ( const Standard_Address S)
static

◆ DN()

gp_Vec HLRBRep_SurfaceTool::DN ( const Standard_Address S,
const Standard_Real u,
const Standard_Real v,
const Standard_Integer Nu,
const Standard_Integer Nv )
static

◆ FirstUParameter()

Standard_Real HLRBRep_SurfaceTool::FirstUParameter ( const Standard_Address S)
static

◆ FirstVParameter()

Standard_Real HLRBRep_SurfaceTool::FirstVParameter ( const Standard_Address S)
static

◆ GetType()

GeomAbs_SurfaceType HLRBRep_SurfaceTool::GetType ( const Standard_Address S)
static

◆ IsUClosed()

Standard_Boolean HLRBRep_SurfaceTool::IsUClosed ( const Standard_Address S)
static

◆ IsUPeriodic()

Standard_Boolean HLRBRep_SurfaceTool::IsUPeriodic ( const Standard_Address S)
static

◆ IsVClosed()

Standard_Boolean HLRBRep_SurfaceTool::IsVClosed ( const Standard_Address S)
static

◆ IsVPeriodic()

Standard_Boolean HLRBRep_SurfaceTool::IsVPeriodic ( const Standard_Address S)
static

◆ LastUParameter()

Standard_Real HLRBRep_SurfaceTool::LastUParameter ( const Standard_Address S)
static

◆ LastVParameter()

Standard_Real HLRBRep_SurfaceTool::LastVParameter ( const Standard_Address S)
static

◆ NbSamplesU() [1/2]

Standard_Integer HLRBRep_SurfaceTool::NbSamplesU ( const Standard_Address S)
static

◆ NbSamplesU() [2/2]

Standard_Integer HLRBRep_SurfaceTool::NbSamplesU ( const Standard_Address S,
const Standard_Real u1,
const Standard_Real u2 )
static

◆ NbSamplesV() [1/2]

Standard_Integer HLRBRep_SurfaceTool::NbSamplesV ( const Standard_Address S)
static

◆ NbSamplesV() [2/2]

Standard_Integer HLRBRep_SurfaceTool::NbSamplesV ( const Standard_Address S,
const Standard_Real v1,
const Standard_Real v2 )
static

◆ NbUIntervals()

Standard_Integer HLRBRep_SurfaceTool::NbUIntervals ( const Standard_Address S,
const GeomAbs_Shape Sh )
static

◆ NbVIntervals()

Standard_Integer HLRBRep_SurfaceTool::NbVIntervals ( const Standard_Address S,
const GeomAbs_Shape Sh )
static

◆ OffsetValue()

Standard_Real HLRBRep_SurfaceTool::OffsetValue ( const Standard_Address S)
static

◆ Plane()

gp_Pln HLRBRep_SurfaceTool::Plane ( const Standard_Address S)
static

◆ Sphere()

gp_Sphere HLRBRep_SurfaceTool::Sphere ( const Standard_Address S)
static

◆ Torus()

gp_Torus HLRBRep_SurfaceTool::Torus ( const Standard_Address S)
static

◆ UIntervals()

void HLRBRep_SurfaceTool::UIntervals ( const Standard_Address S,
TColStd_Array1OfReal & T,
const GeomAbs_Shape Sh )
static

◆ UPeriod()

Standard_Real HLRBRep_SurfaceTool::UPeriod ( const Standard_Address S)
static

◆ UResolution()

Standard_Real HLRBRep_SurfaceTool::UResolution ( const Standard_Address S,
const Standard_Real R3d )
static

◆ UTrim()

Handle< Adaptor3d_Surface > HLRBRep_SurfaceTool::UTrim ( const Standard_Address S,
const Standard_Real First,
const Standard_Real Last,
const Standard_Real Tol )
static

If <First> >= <Last>.

◆ Value()

gp_Pnt HLRBRep_SurfaceTool::Value ( const Standard_Address S,
const Standard_Real u,
const Standard_Real v )
static

◆ VIntervals()

void HLRBRep_SurfaceTool::VIntervals ( const Standard_Address S,
TColStd_Array1OfReal & T,
const GeomAbs_Shape Sh )
static

◆ VPeriod()

Standard_Real HLRBRep_SurfaceTool::VPeriod ( const Standard_Address S)
static

◆ VResolution()

Standard_Real HLRBRep_SurfaceTool::VResolution ( const Standard_Address S,
const Standard_Real R3d )
static

◆ VTrim()

Handle< Adaptor3d_Surface > HLRBRep_SurfaceTool::VTrim ( const Standard_Address 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: