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

ModelingAlgorithms
TKBool
TopOpeBRepDS


TopOpeBRepDS_Edge3dInterferenceTool Class Reference

a tool computing edge / face complex transition,
Interferences of edge reference are given by
I = (T on face, G = point or vertex, S = edge)

#include <TopOpeBRepDS_Edge3dInterferenceTool.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT TopOpeBRepDS_Edge3dInterferenceTool ()
Standard_EXPORT void InitPointVertex (const Standard_Integer IsVertex, const TopoDS_Shape &VonOO)
Standard_EXPORT void Init (const TopoDS_Shape &Eref, const TopoDS_Shape &E, const TopoDS_Shape &F, const Handle(TopOpeBRepDS_Interference)&I)
Standard_EXPORT void Add (const TopoDS_Shape &Eref, const TopoDS_Shape &E, const TopoDS_Shape &F, const Handle(TopOpeBRepDS_Interference)&I)
Standard_EXPORT void Transition (const Handle(TopOpeBRepDS_Interference)&I) const

Private Attributes

Standard_Integer myFaceOriented
TopTrans_SurfaceTransition myTool
Standard_Real myTole
Standard_Boolean myrefdef
Standard_Integer myIsVertex
TopoDS_Shape myVonOO
gp_Pnt myP3d
gp_Dir myTgtref


Constructor & Destructor Documentation

Standard_EXPORT TopOpeBRepDS_Edge3dInterferenceTool::TopOpeBRepDS_Edge3dInterferenceTool  ) 
 


Member Function Documentation

Standard_EXPORT void TopOpeBRepDS_Edge3dInterferenceTool::Add const TopoDS_Shape &  Eref,
const TopoDS_Shape &  E,
const TopoDS_Shape &  F,
const Handle(TopOpeBRepDS_Interference)&  I
 

Standard_EXPORT void TopOpeBRepDS_Edge3dInterferenceTool::Init const TopoDS_Shape &  Eref,
const TopoDS_Shape &  E,
const TopoDS_Shape &  F,
const Handle(TopOpeBRepDS_Interference)&  I
 

Standard_EXPORT void TopOpeBRepDS_Edge3dInterferenceTool::InitPointVertex const Standard_Integer  IsVertex,
const TopoDS_Shape &  VonOO
 

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

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

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

Standard_EXPORT void TopOpeBRepDS_Edge3dInterferenceTool::Transition const Handle(TopOpeBRepDS_Interference)&  I  )  const
 


Field Documentation

Standard_Integer TopOpeBRepDS_Edge3dInterferenceTool::myFaceOriented [private]
 

Standard_Integer TopOpeBRepDS_Edge3dInterferenceTool::myIsVertex [private]
 

gp_Pnt TopOpeBRepDS_Edge3dInterferenceTool::myP3d [private]
 

Standard_Boolean TopOpeBRepDS_Edge3dInterferenceTool::myrefdef [private]
 

gp_Dir TopOpeBRepDS_Edge3dInterferenceTool::myTgtref [private]
 

Standard_Real TopOpeBRepDS_Edge3dInterferenceTool::myTole [private]
 

TopTrans_SurfaceTransition TopOpeBRepDS_Edge3dInterferenceTool::myTool [private]
 

TopoDS_Shape TopOpeBRepDS_Edge3dInterferenceTool::myVonOO [private]
 


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