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

ModelingAlgorithms
TKBool
TopOpeBRep


TopOpeBRep_GeomTool Class Reference

Provide services needed by the DSFiller
.

#include <TopOpeBRep_GeomTool.hxx>


Public Member Functions

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

Static Public Member Functions

static Standard_EXPORT void MakeCurves (const Standard_Real min, const Standard_Real max, const TopOpeBRep_LineInter &L, const TopoDS_Shape &S1, const TopoDS_Shape &S2, TopOpeBRepDS_Curve &C, Handle(Geom2d_Curve)&PC1, Handle(Geom2d_Curve)&PC2)
 Make the DS curve <c> and the pcurves <PC1,PC2> from
intersection line <l> lying on shapes <S1,S2>. <min,max> = <l> bounds
.
static Standard_EXPORT void MakeCurve (const Standard_Real min, const Standard_Real max, const TopOpeBRep_LineInter &L, Handle(Geom_Curve)&C)
static Standard_EXPORT void MakePrivateCurves (const Standard_Real min, const Standard_Real max, const TopOpeBRep_LineInter &L, const TopoDS_Shape &S1, const TopoDS_Shape &S2, Handle(Geom_Curve)&C, Handle(Geom2d_Curve)&PC1, Handle(Geom2d_Curve)&PC2, Standard_Boolean &New, Standard_Real &tolreached2d1, Standard_Real &tolreached2d2)
static Standard_EXPORT Handle_Geom_Curve MakeBSpline1fromWALKING3d (const TopOpeBRep_LineInter &L)
static Standard_EXPORT Handle_Geom2d_Curve MakeBSpline1fromWALKING2d (const TopOpeBRep_LineInter &L, const Standard_Integer SI)


Constructor & Destructor Documentation

Standard_EXPORT TopOpeBRep_GeomTool::TopOpeBRep_GeomTool  ) 
 


Member Function Documentation

static Standard_EXPORT Handle_Geom2d_Curve TopOpeBRep_GeomTool::MakeBSpline1fromWALKING2d const TopOpeBRep_LineInter L,
const Standard_Integer  SI
[static]
 

static Standard_EXPORT Handle_Geom_Curve TopOpeBRep_GeomTool::MakeBSpline1fromWALKING3d const TopOpeBRep_LineInter L  )  [static]
 

static Standard_EXPORT void TopOpeBRep_GeomTool::MakeCurve const Standard_Real  min,
const Standard_Real  max,
const TopOpeBRep_LineInter L,
Handle(Geom_Curve)&  C
[static]
 

static Standard_EXPORT void TopOpeBRep_GeomTool::MakeCurves const Standard_Real  min,
const Standard_Real  max,
const TopOpeBRep_LineInter L,
const TopoDS_Shape &  S1,
const TopoDS_Shape &  S2,
TopOpeBRepDS_Curve C,
Handle(Geom2d_Curve)&  PC1,
Handle(Geom2d_Curve)&  PC2
[static]
 

static Standard_EXPORT void TopOpeBRep_GeomTool::MakePrivateCurves const Standard_Real  min,
const Standard_Real  max,
const TopOpeBRep_LineInter L,
const TopoDS_Shape &  S1,
const TopoDS_Shape &  S2,
Handle(Geom_Curve)&  C,
Handle(Geom2d_Curve)&  PC1,
Handle(Geom2d_Curve)&  PC2,
Standard_Boolean New,
Standard_Real &  tolreached2d1,
Standard_Real &  tolreached2d2
[static]
 

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

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

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


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