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 |