Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
TopOpeBRepDS_FaceInterferenceTool Class Reference

a tool computing complex transition on Face.

#include <TopOpeBRepDS_FaceInterferenceTool.hxx>

Public Member Functions

DEFINE_STANDARD_ALLOC TopOpeBRepDS_FaceInterferenceTool (const TopOpeBRepDS_PDataStructure &P)
void Init (const TopoDS_Shape &FI, const TopoDS_Shape &E, const Standard_Boolean Eisnew, const Handle< TopOpeBRepDS_Interference > &I)
 Eisnew = true if E is a new edge built on edge I->Geometry()
false if E is shape <=> I->Geometry()

void Add (const TopoDS_Shape &FI, const TopoDS_Shape &F, const TopoDS_Shape &E, const Standard_Boolean Eisnew, const Handle< TopOpeBRepDS_Interference > &I)
 Eisnew = true if E is a new edge built on edge I->Geometry()
false if E is shape <=> I->Geometry()

void Add (const TopoDS_Shape &E, const TopOpeBRepDS_Curve &C, const Handle< TopOpeBRepDS_Interference > &I)
void SetEdgePntPar (const gp_Pnt &P, const Standard_Real par)
void GetEdgePntPar (gp_Pnt &P, Standard_Real &par) const
Standard_Boolean IsEdgePntParDef () const
void Transition (const Handle< TopOpeBRepDS_Interference > &I) const

Constructor & Destructor Documentation


Member Function Documentation


The documentation for this class was generated from the following file: