Static Public Member Functions |
static DEFINE_STANDARD_ALLOC
Handle_TopOpeBRepDS_Interference | MakeEdgeInterference (const TopOpeBRepDS_Transition &T, const TopOpeBRepDS_Kind SK, const Standard_Integer SI, const TopOpeBRepDS_Kind GK, const Standard_Integer GI, const Standard_Real P) |
static
Handle_TopOpeBRepDS_Interference | MakeCurveInterference (const TopOpeBRepDS_Transition &T, const TopOpeBRepDS_Kind SK, const Standard_Integer SI, const TopOpeBRepDS_Kind GK, const Standard_Integer GI, const Standard_Real P) |
static
Handle_TopOpeBRepDS_Interference | DuplicateCurvePointInterference (const Handle< TopOpeBRepDS_Interference > &I) |
| duplicate I in a new interference with Complement() transition.
|
static
Handle_TopOpeBRepDS_Interference | MakeFaceCurveInterference (const TopOpeBRepDS_Transition &Transition, const Standard_Integer FaceI, const Standard_Integer CurveI, const Handle< Geom2d_Curve > &PC) |
static
Handle_TopOpeBRepDS_Interference | MakeSolidSurfaceInterference (const TopOpeBRepDS_Transition &Transition, const Standard_Integer SolidI, const Standard_Integer SurfaceI) |
static
Handle_TopOpeBRepDS_Interference | MakeEdgeVertexInterference (const TopOpeBRepDS_Transition &Transition, const Standard_Integer EdgeI, const Standard_Integer VertexI, const Standard_Boolean VertexIsBound, const TopOpeBRepDS_Config Config, const Standard_Real param) |
static
Handle_TopOpeBRepDS_Interference | MakeFaceEdgeInterference (const TopOpeBRepDS_Transition &Transition, const Standard_Integer FaceI, const Standard_Integer EdgeI, const Standard_Boolean EdgeIsBound, const TopOpeBRepDS_Config Config) |
static Standard_Real | Parameter (const Handle< TopOpeBRepDS_Interference > &CPI) |
static void | Parameter (const Handle< TopOpeBRepDS_Interference > &CPI, const Standard_Real Par) |