|
static Standard_Integer | OriinSor (const TopoDS_Shape &sub, const TopoDS_Shape &S, const Standard_Boolean checkclo=Standard_False) |
|
static Standard_Integer | OriinSorclosed (const TopoDS_Shape &sub, const TopoDS_Shape &S) |
|
static Standard_Boolean | ClosedE (const TopoDS_Edge &E, TopoDS_Vertex &vclo) |
|
static Standard_Boolean | ClosedS (const TopoDS_Face &F) |
|
static Standard_Boolean | IsClosingE (const TopoDS_Edge &E, const TopoDS_Face &F) |
|
static Standard_Boolean | IsClosingE (const TopoDS_Edge &E, const TopoDS_Shape &W, const TopoDS_Face &F) |
|
static void | Vertices (const TopoDS_Edge &E, TopTools_Array1OfShape &Vces) |
|
static TopoDS_Vertex | Vertex (const Standard_Integer Iv, const TopoDS_Edge &E) |
|
static Standard_Real | ParE (const Standard_Integer Iv, const TopoDS_Edge &E) |
|
static Standard_Integer | OnBoundary (const Standard_Real par, const TopoDS_Edge &E) |
|
static gp_Pnt2d | UVF (const Standard_Real par, const TopOpeBRepTool_C2DF &C2DF) |
|
static Standard_Boolean | ParISO (const gp_Pnt2d &p2d, const TopoDS_Edge &e, const TopoDS_Face &f, Standard_Real &pare) |
|
static Standard_Boolean | ParE2d (const gp_Pnt2d &p2d, const TopoDS_Edge &e, const TopoDS_Face &f, Standard_Real &par, Standard_Real &dist) |
|
static Standard_Boolean | Getduv (const TopoDS_Face &f, const gp_Pnt2d &uv, const gp_Vec &dir, const Standard_Real factor, gp_Dir2d &duv) |
|
static Standard_Boolean | uvApp (const TopoDS_Face &f, const TopoDS_Edge &e, const Standard_Real par, const Standard_Real eps, gp_Pnt2d &uvapp) |
|
static Standard_Real | TolUV (const TopoDS_Face &F, const Standard_Real tol3d) |
|
static Standard_Real | TolP (const TopoDS_Edge &E, const TopoDS_Face &F) |
|
static Standard_Real | minDUV (const TopoDS_Face &F) |
|
static Standard_Boolean | outUVbounds (const gp_Pnt2d &uv, const TopoDS_Face &F) |
|
static void | stuvF (const gp_Pnt2d &uv, const TopoDS_Face &F, Standard_Integer &onU, Standard_Integer &onV) |
|
static Standard_Boolean | TggeomE (const Standard_Real par, const BRepAdaptor_Curve &BC, gp_Vec &Tg) |
|
static Standard_Boolean | TggeomE (const Standard_Real par, const TopoDS_Edge &E, gp_Vec &Tg) |
|
static Standard_Boolean | TgINSIDE (const TopoDS_Vertex &v, const TopoDS_Edge &E, gp_Vec &Tg, Standard_Integer &OvinE) |
|
static gp_Vec2d | Tg2d (const Standard_Integer iv, const TopoDS_Edge &E, const TopOpeBRepTool_C2DF &C2DF) |
|
static gp_Vec2d | Tg2dApp (const Standard_Integer iv, const TopoDS_Edge &E, const TopOpeBRepTool_C2DF &C2DF, const Standard_Real factor) |
|
static gp_Vec2d | tryTg2dApp (const Standard_Integer iv, const TopoDS_Edge &E, const TopOpeBRepTool_C2DF &C2DF, const Standard_Real factor) |
|
static Standard_Boolean | XX (const gp_Pnt2d &uv, const TopoDS_Face &f, const Standard_Real par, const TopoDS_Edge &e, gp_Dir &xx) |
|
static Standard_Boolean | Nt (const gp_Pnt2d &uv, const TopoDS_Face &f, gp_Dir &normt) |
|
static Standard_Boolean | NggeomF (const gp_Pnt2d &uv, const TopoDS_Face &F, gp_Vec &ng) |
|
static Standard_Boolean | NgApp (const Standard_Real par, const TopoDS_Edge &E, const TopoDS_Face &F, const Standard_Real tola, gp_Dir &ngApp) |
|
static Standard_Boolean | tryNgApp (const Standard_Real par, const TopoDS_Edge &E, const TopoDS_Face &F, const Standard_Real tola, gp_Dir &ng) |
|
static Standard_Integer | tryOriEinF (const Standard_Real par, const TopoDS_Edge &E, const TopoDS_Face &F) |
|
static Standard_Boolean | IsQuad (const TopoDS_Edge &E) |
|
static Standard_Boolean | IsQuad (const TopoDS_Face &F) |
|
static Standard_Boolean | CurvE (const TopoDS_Edge &E, const Standard_Real par, const gp_Dir &tg0, Standard_Real &Curv) |
|
static Standard_Boolean | CurvF (const TopoDS_Face &F, const gp_Pnt2d &uv, const gp_Dir &tg0, Standard_Real &Curv, Standard_Boolean &direct) |
|
static Standard_Boolean | UVISO (const Handle< Geom2d_Curve > &PC, Standard_Boolean &isou, Standard_Boolean &isov, gp_Dir2d &d2d, gp_Pnt2d &o2d) |
|
static Standard_Boolean | UVISO (const TopOpeBRepTool_C2DF &C2DF, Standard_Boolean &isou, Standard_Boolean &isov, gp_Dir2d &d2d, gp_Pnt2d &o2d) |
|
static Standard_Boolean | UVISO (const TopoDS_Edge &E, const TopoDS_Face &F, Standard_Boolean &isou, Standard_Boolean &isov, gp_Dir2d &d2d, gp_Pnt2d &o2d) |
|
static Standard_Boolean | IsonCLO (const Handle< Geom2d_Curve > &PC, const Standard_Boolean onU, const Standard_Real xfirst, const Standard_Real xperiod, const Standard_Real xtol) |
|
static Standard_Boolean | IsonCLO (const TopOpeBRepTool_C2DF &C2DF, const Standard_Boolean onU, const Standard_Real xfirst, const Standard_Real xperiod, const Standard_Real xtol) |
|
static void | TrslUV (const gp_Vec2d &t2d, TopOpeBRepTool_C2DF &C2DF) |
|
static Standard_Boolean | TrslUVModifE (const gp_Vec2d &t2d, const TopoDS_Face &F, TopoDS_Edge &E) |
|
static Standard_Real | Matter (const gp_Vec &d1, const gp_Vec &d2, const gp_Vec &ref) |
|
static Standard_Real | Matter (const gp_Vec2d &d1, const gp_Vec2d &d2) |
|
static Standard_Boolean | Matter (const gp_Dir &xx1, const gp_Dir &nt1, const gp_Dir &xx2, const gp_Dir &nt2, const Standard_Real tola, Standard_Real &Ang) |
|
static Standard_Boolean | Matter (const TopoDS_Face &f1, const TopoDS_Face &f2, const TopoDS_Edge &e, const Standard_Real pare, const Standard_Real tola, Standard_Real &Ang) |
|
static Standard_Boolean | MatterKPtg (const TopoDS_Face &f1, const TopoDS_Face &f2, const TopoDS_Edge &e, Standard_Real &Ang) |
|
static Standard_Boolean | Getstp3dF (const gp_Pnt &p, const TopoDS_Face &f, gp_Pnt2d &uv, TopAbs_State &st) |
|
static Standard_Boolean | SplitE (const TopoDS_Edge &Eanc, TopTools_ListOfShape &Splits) |
|
static void | MkShell (const TopTools_ListOfShape &lF, TopoDS_Shape &She) |
|
static Standard_Boolean | Remove (TopTools_ListOfShape &loS, const TopoDS_Shape &toremove) |
|
static Standard_Boolean | WireToFace (const TopoDS_Face &Fref, const TopTools_DataMapOfShapeListOfShape &mapWlow, TopTools_ListOfShape &lFs) |
|
static Standard_Boolean | EdgeONFace (const Standard_Real par, const TopoDS_Edge &ed, const gp_Pnt2d &uv, const TopoDS_Face &fa, Standard_Boolean &isonfa) |
|