OCC Main Page | ModelingAlgorithms | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingAlgorithms
TKHLR
HLRBRep


HLRBRep_BSurfaceTool Class Reference

#include <HLRBRep_BSurfaceTool.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)

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_HSurface UTrim (const BRepAdaptor_Surface &S, const Standard_Real First, const Standard_Real Last, const Standard_Real Tol)
 If <first> >= <last>
.
static Handle_Adaptor3d_HSurface VTrim (const BRepAdaptor_Surface &S, const Standard_Real First, const Standard_Real Last, const Standard_Real Tol)
 If <first> >= <last>
.
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_BezierSurface Bezier (const BRepAdaptor_Surface &S)
static Handle_Geom_BSplineSurface BSpline (const BRepAdaptor_Surface &S)
static gp_Ax1 AxeOfRevolution (const BRepAdaptor_Surface &S)
static gp_Dir Direction (const BRepAdaptor_Surface &S)
static Handle_Adaptor3d_HCurve BasisCurve (const BRepAdaptor_Surface &S)
static gp_Ax1 Axis (const BRepAdaptor_Surface &S)
static Standard_EXPORT Standard_Integer NbSamplesU (const BRepAdaptor_Surface &S)
static Standard_EXPORT Standard_Integer NbSamplesV (const BRepAdaptor_Surface &S)
static Standard_EXPORT Standard_Integer NbSamplesU (const BRepAdaptor_Surface &S, const Standard_Real u1, const Standard_Real u2)
static Standard_EXPORT Standard_Integer NbSamplesV (const BRepAdaptor_Surface &S, const Standard_Real v1, const Standard_Real v2)


Member Function Documentation

gp_Ax1 HLRBRep_BSurfaceTool::AxeOfRevolution const BRepAdaptor_Surface &  S  )  [inline, static]
 

static gp_Ax1 HLRBRep_BSurfaceTool::Axis const BRepAdaptor_Surface &  S  )  [static]
 

static Handle_Adaptor3d_HCurve HLRBRep_BSurfaceTool::BasisCurve const BRepAdaptor_Surface &  S  )  [static]
 

static Handle_Geom_BezierSurface HLRBRep_BSurfaceTool::Bezier const BRepAdaptor_Surface &  S  )  [static]
 

static Handle_Geom_BSplineSurface HLRBRep_BSurfaceTool::BSpline const BRepAdaptor_Surface &  S  )  [static]
 

gp_Cone HLRBRep_BSurfaceTool::Cone const BRepAdaptor_Surface &  S  )  [inline, static]
 

gp_Cylinder HLRBRep_BSurfaceTool::Cylinder const BRepAdaptor_Surface &  S  )  [inline, static]
 

void HLRBRep_BSurfaceTool::D0 const BRepAdaptor_Surface &  S,
const Standard_Real  u,
const Standard_Real  v,
gp_Pnt &  P
[inline, 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
[inline, 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
[inline, 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
[inline, static]
 

gp_Dir HLRBRep_BSurfaceTool::Direction const BRepAdaptor_Surface &  S  )  [inline, 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
[inline, static]
 

Standard_Real HLRBRep_BSurfaceTool::FirstUParameter const BRepAdaptor_Surface &  S  )  [inline, static]
 

Standard_Real HLRBRep_BSurfaceTool::FirstVParameter const BRepAdaptor_Surface &  S  )  [inline, static]
 

GeomAbs_SurfaceType HLRBRep_BSurfaceTool::GetType const BRepAdaptor_Surface &  S  )  [inline, static]
 

Standard_Boolean HLRBRep_BSurfaceTool::IsUClosed const BRepAdaptor_Surface &  S  )  [inline, static]
 

Standard_Boolean HLRBRep_BSurfaceTool::IsUPeriodic const BRepAdaptor_Surface &  S  )  [inline, static]
 

Standard_Boolean HLRBRep_BSurfaceTool::IsURational const BRepAdaptor_Surface &  S  )  [inline, static]
 

Standard_Boolean HLRBRep_BSurfaceTool::IsVClosed const BRepAdaptor_Surface &  S  )  [inline, static]
 

Standard_Boolean HLRBRep_BSurfaceTool::IsVPeriodic const BRepAdaptor_Surface &  S  )  [inline, static]
 

Standard_Boolean HLRBRep_BSurfaceTool::IsVRational const BRepAdaptor_Surface &  S  )  [inline, static]
 

Standard_Real HLRBRep_BSurfaceTool::LastUParameter const BRepAdaptor_Surface &  S  )  [inline, static]
 

Standard_Real HLRBRep_BSurfaceTool::LastVParameter const BRepAdaptor_Surface &  S  )  [inline, static]
 

static Standard_EXPORT Standard_Integer HLRBRep_BSurfaceTool::NbSamplesU const BRepAdaptor_Surface &  S,
const Standard_Real  u1,
const Standard_Real  u2
[static]
 

static Standard_EXPORT Standard_Integer HLRBRep_BSurfaceTool::NbSamplesU const BRepAdaptor_Surface &  S  )  [static]
 

static Standard_EXPORT Standard_Integer HLRBRep_BSurfaceTool::NbSamplesV const BRepAdaptor_Surface &  S,
const Standard_Real  v1,
const Standard_Real  v2
[static]
 

static Standard_EXPORT Standard_Integer HLRBRep_BSurfaceTool::NbSamplesV const BRepAdaptor_Surface &  S  )  [static]
 

Standard_Integer HLRBRep_BSurfaceTool::NbUIntervals const BRepAdaptor_Surface &  S,
const GeomAbs_Shape  Sh
[inline, static]
 

Standard_Integer HLRBRep_BSurfaceTool::NbUKnots const BRepAdaptor_Surface &  S  )  [inline, static]
 

Standard_Integer HLRBRep_BSurfaceTool::NbUPoles const BRepAdaptor_Surface &  S  )  [inline, static]
 

Standard_Integer HLRBRep_BSurfaceTool::NbVIntervals const BRepAdaptor_Surface &  S,
const GeomAbs_Shape  Sh
[inline, static]
 

Standard_Integer HLRBRep_BSurfaceTool::NbVKnots const BRepAdaptor_Surface &  S  )  [inline, static]
 

Standard_Integer HLRBRep_BSurfaceTool::NbVPoles const BRepAdaptor_Surface &  S  )  [inline, static]
 

void HLRBRep_BSurfaceTool::operator delete void *  anAddress  )  [inline]
 

void* HLRBRep_BSurfaceTool::operator new size_t  size  )  [inline]
 

void* HLRBRep_BSurfaceTool::operator new size_t  ,
void *  anAddress
[inline]
 

gp_Pln HLRBRep_BSurfaceTool::Plane const BRepAdaptor_Surface &  S  )  [inline, static]
 

gp_Sphere HLRBRep_BSurfaceTool::Sphere const BRepAdaptor_Surface &  S  )  [inline, static]
 

gp_Torus HLRBRep_BSurfaceTool::Torus const BRepAdaptor_Surface &  S  )  [inline, static]
 

GeomAbs_Shape HLRBRep_BSurfaceTool::UContinuity const BRepAdaptor_Surface &  S  )  [inline, static]
 

Standard_Integer HLRBRep_BSurfaceTool::UDegree const BRepAdaptor_Surface &  S  )  [inline, static]
 

void HLRBRep_BSurfaceTool::UIntervals const BRepAdaptor_Surface &  S,
TColStd_Array1OfReal &  T,
const GeomAbs_Shape  Sh
[inline, static]
 

Standard_Real HLRBRep_BSurfaceTool::UPeriod const BRepAdaptor_Surface &  S  )  [inline, static]
 

Standard_Real HLRBRep_BSurfaceTool::UResolution const BRepAdaptor_Surface &  S,
const Standard_Real  R3d
[inline, static]
 

Handle_Adaptor3d_HSurface HLRBRep_BSurfaceTool::UTrim const BRepAdaptor_Surface &  S,
const Standard_Real  First,
const Standard_Real  Last,
const Standard_Real  Tol
[inline, static]
 

gp_Pnt HLRBRep_BSurfaceTool::Value const BRepAdaptor_Surface &  S,
const Standard_Real  u,
const Standard_Real  v
[inline, static]
 

GeomAbs_Shape HLRBRep_BSurfaceTool::VContinuity const BRepAdaptor_Surface &  S  )  [inline, static]
 

Standard_Integer HLRBRep_BSurfaceTool::VDegree const BRepAdaptor_Surface &  S  )  [inline, static]
 

void HLRBRep_BSurfaceTool::VIntervals const BRepAdaptor_Surface &  S,
TColStd_Array1OfReal &  T,
const GeomAbs_Shape  Sh
[inline, static]
 

Standard_Real HLRBRep_BSurfaceTool::VPeriod const BRepAdaptor_Surface &  S  )  [inline, static]
 

Standard_Real HLRBRep_BSurfaceTool::VResolution const BRepAdaptor_Surface &  S,
const Standard_Real  R3d
[inline, static]
 

Handle_Adaptor3d_HSurface HLRBRep_BSurfaceTool::VTrim const BRepAdaptor_Surface &  S,
const Standard_Real  First,
const Standard_Real  Last,
const Standard_Real  Tol
[inline, static]
 


The documentation for this class was generated from the following files:
Generated on Mon Aug 25 13:42:03 2008 for OpenCASCADE by  doxygen 1.4.1