|
| static double | Tolerance (const TopoDS_Shape &S) |
| | Returns the tolerance of the shape . If the shape is Null, returns 0.
|
| |
| static gp_Pnt | Pnt (const TopoDS_Shape &S) |
| | Returns 3D point of vertex .
|
| |
| static occ::handle< Geom_Curve > | BASISCURVE (const occ::handle< Geom_Curve > &C) |
| |
| static occ::handle< Geom_Curve > | BASISCURVE (const TopoDS_Edge &E) |
| |
| static occ::handle< Geom_Surface > | BASISSURFACE (const occ::handle< Geom_Surface > &S) |
| |
| static occ::handle< Geom_Surface > | BASISSURFACE (const TopoDS_Face &F) |
| |
| static void | UVBOUNDS (const occ::handle< Geom_Surface > &S, bool &UPeri, bool &VPeri, double &Umin, double &Umax, double &Vmin, double &Vmax) |
| |
| static void | UVBOUNDS (const TopoDS_Face &F, bool &UPeri, bool &VPeri, double &Umin, double &Umax, double &Vmin, double &Vmax) |
| |
| static void | AdjustOnPeriodic (const TopoDS_Shape &S, double &u, double &v) |
| | adjust u,v values in UVBounds of the domain of the geometric shape , according to Uperiodicity and VPeriodicity of the domain. is assumed to be a face. u and/or v is/are not modified when the domain is not periodic in U and/or V .
|
| |
| static bool | Closed (const TopoDS_Shape &S1, const TopoDS_Shape &S2) |
| | indicates whether shape S1 is a closing shape on S2 or not.
|
| |
| static double | PeriodizeParameter (const double par, const TopoDS_Shape &EE, const TopoDS_Shape &FF) |
| |
| static bool | ShapesSameOriented (const TopoDS_Shape &S1, const TopoDS_Shape &S2) |
| |
| static bool | SurfacesSameOriented (const BRepAdaptor_Surface &S1, const BRepAdaptor_Surface &S2) |
| |
| static bool | FacesSameOriented (const TopoDS_Shape &F1, const TopoDS_Shape &F2) |
| |
| static bool | CurvesSameOriented (const BRepAdaptor_Curve &C1, const BRepAdaptor_Curve &C2) |
| |
| static bool | EdgesSameOriented (const TopoDS_Shape &E1, const TopoDS_Shape &E2) |
| |
| static double | EdgeData (const BRepAdaptor_Curve &BRAC, const double P, gp_Dir &T, gp_Dir &N, double &C) |
| | Compute tangent T, normal N, curvature C at point of parameter P on curve BRAC. Returns the tolerance indicating if T,N are null.
|
| |
| static double | EdgeData (const TopoDS_Shape &E, const double P, gp_Dir &T, gp_Dir &N, double &C) |
| | Same as previous on edge E.
|
| |
| static double | Resolution3dU (const occ::handle< Geom_Surface > &SU, const double Tol2d) |
| |
| static double | Resolution3dV (const occ::handle< Geom_Surface > &SU, const double Tol2d) |
| |
| static double | Resolution3d (const occ::handle< Geom_Surface > &SU, const double Tol2d) |
| |
| static double | Resolution3d (const TopoDS_Face &F, const double Tol2d) |
| |