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