Open CASCADE Technology 7.8.0
|
a tool computing complex transition on Face. More...
#include <TopOpeBRepDS_FaceInterferenceTool.hxx>
Public Member Functions | |
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 |
a tool computing complex transition on Face.
TopOpeBRepDS_FaceInterferenceTool::TopOpeBRepDS_FaceInterferenceTool | ( | const TopOpeBRepDS_PDataStructure & | P | ) |
void TopOpeBRepDS_FaceInterferenceTool::Add | ( | const TopoDS_Shape & | E, |
const TopOpeBRepDS_Curve & | C, | ||
const Handle< TopOpeBRepDS_Interference > & | I | ||
) |
void TopOpeBRepDS_FaceInterferenceTool::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 TopOpeBRepDS_FaceInterferenceTool::GetEdgePntPar | ( | gp_Pnt & | P, |
Standard_Real & | par | ||
) | const |
void TopOpeBRepDS_FaceInterferenceTool::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()
Standard_Boolean TopOpeBRepDS_FaceInterferenceTool::IsEdgePntParDef | ( | ) | const |
void TopOpeBRepDS_FaceInterferenceTool::SetEdgePntPar | ( | const gp_Pnt & | P, |
const Standard_Real | par | ||
) |
void TopOpeBRepDS_FaceInterferenceTool::Transition | ( | const Handle< TopOpeBRepDS_Interference > & | I | ) | const |