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

ModelingAlgorithms
TKGeomAlgo
IntCurveSurface


IntCurveSurface_TheHSurfaceTool Class Reference

#include <IntCurveSurface_TheHSurfaceTool.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 Handle(Adaptor3d_HSurface)&S)
static Standard_Real FirstVParameter (const Handle(Adaptor3d_HSurface)&S)
static Standard_Real LastUParameter (const Handle(Adaptor3d_HSurface)&S)
static Standard_Real LastVParameter (const Handle(Adaptor3d_HSurface)&S)
static Standard_Integer NbUIntervals (const Handle(Adaptor3d_HSurface)&S, const GeomAbs_Shape Sh)
static Standard_Integer NbVIntervals (const Handle(Adaptor3d_HSurface)&S, const GeomAbs_Shape Sh)
static void UIntervals (const Handle(Adaptor3d_HSurface)&S, TColStd_Array1OfReal &T, const GeomAbs_Shape Sh)
static void VIntervals (const Handle(Adaptor3d_HSurface)&S, TColStd_Array1OfReal &T, const GeomAbs_Shape Sh)
static Handle_Adaptor3d_HSurface UTrim (const Handle(Adaptor3d_HSurface)&S, const Standard_Real First, const Standard_Real Last, const Standard_Real Tol)
static Handle_Adaptor3d_HSurface VTrim (const Handle(Adaptor3d_HSurface)&S, const Standard_Real First, const Standard_Real Last, const Standard_Real Tol)
static Standard_Boolean IsUClosed (const Handle(Adaptor3d_HSurface)&S)
static Standard_Boolean IsVClosed (const Handle(Adaptor3d_HSurface)&S)
static Standard_Boolean IsUPeriodic (const Handle(Adaptor3d_HSurface)&S)
static Standard_Real UPeriod (const Handle(Adaptor3d_HSurface)&S)
static Standard_Boolean IsVPeriodic (const Handle(Adaptor3d_HSurface)&S)
static Standard_Real VPeriod (const Handle(Adaptor3d_HSurface)&S)
static gp_Pnt Value (const Handle(Adaptor3d_HSurface)&S, const Standard_Real u, const Standard_Real v)
static void D0 (const Handle(Adaptor3d_HSurface)&S, const Standard_Real u, const Standard_Real v, gp_Pnt &P)
static void D1 (const Handle(Adaptor3d_HSurface)&S, const Standard_Real u, const Standard_Real v, gp_Pnt &P, gp_Vec &D1u, gp_Vec &D1v)
static void D2 (const Handle(Adaptor3d_HSurface)&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 Handle(Adaptor3d_HSurface)&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 Handle(Adaptor3d_HSurface)&S, const Standard_Real u, const Standard_Real v, const Standard_Integer Nu, const Standard_Integer Nv)
static Standard_Real UResolution (const Handle(Adaptor3d_HSurface)&S, const Standard_Real R3d)
static Standard_Real VResolution (const Handle(Adaptor3d_HSurface)&S, const Standard_Real R3d)
static GeomAbs_SurfaceType GetType (const Handle(Adaptor3d_HSurface)&S)
static gp_Pln Plane (const Handle(Adaptor3d_HSurface)&S)
static gp_Cylinder Cylinder (const Handle(Adaptor3d_HSurface)&S)
static gp_Cone Cone (const Handle(Adaptor3d_HSurface)&S)
static gp_Torus Torus (const Handle(Adaptor3d_HSurface)&S)
static gp_Sphere Sphere (const Handle(Adaptor3d_HSurface)&S)
static Handle_Geom_BezierSurface Bezier (const Handle(Adaptor3d_HSurface)&S)
static Handle_Geom_BSplineSurface BSpline (const Handle(Adaptor3d_HSurface)&S)
static gp_Ax1 AxeOfRevolution (const Handle(Adaptor3d_HSurface)&S)
static gp_Dir Direction (const Handle(Adaptor3d_HSurface)&S)
static Handle_Adaptor3d_HCurve BasisCurve (const Handle(Adaptor3d_HSurface)&S)
static Handle_Adaptor3d_HSurface BasisSurface (const Handle(Adaptor3d_HSurface)&S)
static Standard_Real OffsetValue (const Handle(Adaptor3d_HSurface)&S)
static Standard_EXPORT Standard_Integer NbSamplesU (const Handle(Adaptor3d_HSurface)&S)
static Standard_EXPORT Standard_Integer NbSamplesV (const Handle(Adaptor3d_HSurface)&S)
static Standard_EXPORT Standard_Integer NbSamplesU (const Handle(Adaptor3d_HSurface)&S, const Standard_Real u1, const Standard_Real u2)
static Standard_EXPORT Standard_Integer NbSamplesV (const Handle(Adaptor3d_HSurface)&S, const Standard_Real v1, const Standard_Real v2)


Member Function Documentation

static gp_Ax1 IntCurveSurface_TheHSurfaceTool::AxeOfRevolution (  const Handle(Adaptor3d_HSurface)&  S  )  [static]
 

static Handle_Adaptor3d_HCurve IntCurveSurface_TheHSurfaceTool::BasisCurve (  const Handle(Adaptor3d_HSurface)&  S  )  [static]
 

static Handle_Adaptor3d_HSurface IntCurveSurface_TheHSurfaceTool::BasisSurface (  const Handle(Adaptor3d_HSurface)&  S  )  [static]
 

static Handle_Geom_BezierSurface IntCurveSurface_TheHSurfaceTool::Bezier (  const Handle(Adaptor3d_HSurface)&  S  )  [static]
 

static Handle_Geom_BSplineSurface IntCurveSurface_TheHSurfaceTool::BSpline (  const Handle(Adaptor3d_HSurface)&  S  )  [static]
 

static gp_Cone IntCurveSurface_TheHSurfaceTool::Cone (  const Handle(Adaptor3d_HSurface)&  S  )  [static]
 

static gp_Cylinder IntCurveSurface_TheHSurfaceTool::Cylinder (  const Handle(Adaptor3d_HSurface)&  S  )  [static]
 

static void IntCurveSurface_TheHSurfaceTool::D0 (  const Handle(Adaptor3d_HSurface)&  S,
const Standard_Real  u,
const Standard_Real  v,
gp_Pnt &  P
)  [static]
 

static void IntCurveSurface_TheHSurfaceTool::D1 (  const Handle(Adaptor3d_HSurface)&  S,
const Standard_Real  u,
const Standard_Real  v,
gp_Pnt &  P,
gp_Vec &  D1u,
gp_Vec &  D1v
)  [static]
 

static void IntCurveSurface_TheHSurfaceTool::D2 (  const Handle(Adaptor3d_HSurface)&  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]
 

static void IntCurveSurface_TheHSurfaceTool::D3 (  const Handle(Adaptor3d_HSurface)&  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]
 

static gp_Dir IntCurveSurface_TheHSurfaceTool::Direction (  const Handle(Adaptor3d_HSurface)&  S  )  [static]
 

static gp_Vec IntCurveSurface_TheHSurfaceTool::DN (  const Handle(Adaptor3d_HSurface)&  S,
const Standard_Real  u,
const Standard_Real  v,
const Standard_Integer  Nu,
const Standard_Integer  Nv
)  [static]
 

static Standard_Real IntCurveSurface_TheHSurfaceTool::FirstUParameter (  const Handle(Adaptor3d_HSurface)&  S  )  [static]
 

static Standard_Real IntCurveSurface_TheHSurfaceTool::FirstVParameter (  const Handle(Adaptor3d_HSurface)&  S  )  [static]
 

static GeomAbs_SurfaceType IntCurveSurface_TheHSurfaceTool::GetType (  const Handle(Adaptor3d_HSurface)&  S  )  [static]
 

static Standard_Boolean IntCurveSurface_TheHSurfaceTool::IsUClosed (  const Handle(Adaptor3d_HSurface)&  S  )  [static]
 

static Standard_Boolean IntCurveSurface_TheHSurfaceTool::IsUPeriodic (  const Handle(Adaptor3d_HSurface)&  S  )  [static]
 

static Standard_Boolean IntCurveSurface_TheHSurfaceTool::IsVClosed (  const Handle(Adaptor3d_HSurface)&  S  )  [static]
 

static Standard_Boolean IntCurveSurface_TheHSurfaceTool::IsVPeriodic (  const Handle(Adaptor3d_HSurface)&  S  )  [static]
 

static Standard_Real IntCurveSurface_TheHSurfaceTool::LastUParameter (  const Handle(Adaptor3d_HSurface)&  S  )  [static]
 

static Standard_Real IntCurveSurface_TheHSurfaceTool::LastVParameter (  const Handle(Adaptor3d_HSurface)&  S  )  [static]
 

static Standard_EXPORT Standard_Integer IntCurveSurface_TheHSurfaceTool::NbSamplesU (  const Handle(Adaptor3d_HSurface)&  S,
const Standard_Real  u1,
const Standard_Real  u2
)  [static]
 

static Standard_EXPORT Standard_Integer IntCurveSurface_TheHSurfaceTool::NbSamplesU (  const Handle(Adaptor3d_HSurface)&  S  )  [static]
 

static Standard_EXPORT Standard_Integer IntCurveSurface_TheHSurfaceTool::NbSamplesV (  const Handle(Adaptor3d_HSurface)&  S,
const Standard_Real  v1,
const Standard_Real  v2
)  [static]
 

static Standard_EXPORT Standard_Integer IntCurveSurface_TheHSurfaceTool::NbSamplesV (  const Handle(Adaptor3d_HSurface)&  S  )  [static]
 

static Standard_Integer IntCurveSurface_TheHSurfaceTool::NbUIntervals (  const Handle(Adaptor3d_HSurface)&  S,
const GeomAbs_Shape  Sh
)  [static]
 

static Standard_Integer IntCurveSurface_TheHSurfaceTool::NbVIntervals (  const Handle(Adaptor3d_HSurface)&  S,
const GeomAbs_Shape  Sh
)  [static]
 

static Standard_Real IntCurveSurface_TheHSurfaceTool::OffsetValue (  const Handle(Adaptor3d_HSurface)&  S  )  [static]
 

void IntCurveSurface_TheHSurfaceTool::operator delete (  void *  anAddress  )  [inline]
 

void* IntCurveSurface_TheHSurfaceTool::operator new (  size_t  size  )  [inline]
 

void* IntCurveSurface_TheHSurfaceTool::operator new (  size_t  ,
void *  anAddress
)  [inline]
 

static gp_Pln IntCurveSurface_TheHSurfaceTool::Plane (  const Handle(Adaptor3d_HSurface)&  S  )  [static]
 

static gp_Sphere IntCurveSurface_TheHSurfaceTool::Sphere (  const Handle(Adaptor3d_HSurface)&  S  )  [static]
 

static gp_Torus IntCurveSurface_TheHSurfaceTool::Torus (  const Handle(Adaptor3d_HSurface)&  S  )  [static]
 

static void IntCurveSurface_TheHSurfaceTool::UIntervals (  const Handle(Adaptor3d_HSurface)&  S,
TColStd_Array1OfReal &  T,
const GeomAbs_Shape  Sh
)  [static]
 

static Standard_Real IntCurveSurface_TheHSurfaceTool::UPeriod (  const Handle(Adaptor3d_HSurface)&  S  )  [static]
 

static Standard_Real IntCurveSurface_TheHSurfaceTool::UResolution (  const Handle(Adaptor3d_HSurface)&  S,
const Standard_Real  R3d
)  [static]
 

static Handle_Adaptor3d_HSurface IntCurveSurface_TheHSurfaceTool::UTrim (  const Handle(Adaptor3d_HSurface)&  S,
const Standard_Real  First,
const Standard_Real  Last,
const Standard_Real  Tol
)  [static]
 

static gp_Pnt IntCurveSurface_TheHSurfaceTool::Value (  const Handle(Adaptor3d_HSurface)&  S,
const Standard_Real  u,
const Standard_Real  v
)  [static]
 

static void IntCurveSurface_TheHSurfaceTool::VIntervals (  const Handle(Adaptor3d_HSurface)&  S,
TColStd_Array1OfReal &  T,
const GeomAbs_Shape  Sh
)  [static]
 

static Standard_Real IntCurveSurface_TheHSurfaceTool::VPeriod (  const Handle(Adaptor3d_HSurface)&  S  )  [static]
 

static Standard_Real IntCurveSurface_TheHSurfaceTool::VResolution (  const Handle(Adaptor3d_HSurface)&  S,
const Standard_Real  R3d
)  [static]
 

static Handle_Adaptor3d_HSurface IntCurveSurface_TheHSurfaceTool::VTrim (  const Handle(Adaptor3d_HSurface)&  S,
const Standard_Real  First,
const Standard_Real  Last,
const Standard_Real  Tol
)  [static]
 


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