|
Public Member Functions |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Static Public Member Functions |
static Standard_EXPORT Standard_Real | Tolerance (const TopoDS_Shape &S) |
| Returns the tolerance of the shape <s>.
If the shape <s> is Null, returns 0.
.
|
static Standard_EXPORT gp_Pnt | Pnt (const TopoDS_Shape &S) |
| Returns 3D point of vertex <s>.
.
|
static Standard_EXPORT Handle_Geom_Curve | BASISCURVE (const Handle(Geom_Curve)&C) |
static Standard_EXPORT Handle_Geom_Curve | BASISCURVE (const TopoDS_Edge &E) |
static Standard_EXPORT Handle_Geom_Surface | BASISSURFACE (const Handle(Geom_Surface)&S) |
static Standard_EXPORT Handle_Geom_Surface | BASISSURFACE (const TopoDS_Face &F) |
static Standard_EXPORT void | UVBOUNDS (const Handle(Geom_Surface)&S, Standard_Boolean &UPeri, Standard_Boolean &VPeri, Standard_Real &Umin, Standard_Real &Umax, Standard_Real &Vmin, Standard_Real &Vmax) |
static Standard_EXPORT void | UVBOUNDS (const TopoDS_Face &F, Standard_Boolean &UPeri, Standard_Boolean &VPeri, Standard_Real &Umin, Standard_Real &Umax, Standard_Real &Vmin, Standard_Real &Vmax) |
static Standard_EXPORT void | AdjustOnPeriodic (const TopoDS_Shape &S, Standard_Real &u, Standard_Real &v) |
| ajust u,v values in UVBounds of the domain of the
geometric shape <s>, according to Uperiodicity and
VPeriodicity of the domain.
<s> 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 Standard_EXPORT Standard_Boolean | Closed (const TopoDS_Shape &S1, const TopoDS_Shape &S2) |
| indicates wheter shape S1 is a closing shape on S2 or not.
|
static Standard_EXPORT Standard_Real | PeriodizeParameter (const Standard_Real par, const TopoDS_Shape &EE, const TopoDS_Shape &FF) |
static Standard_EXPORT Standard_Boolean | ShapesSameOriented (const TopoDS_Shape &S1, const TopoDS_Shape &S2) |
static Standard_EXPORT Standard_Boolean | SurfacesSameOriented (const BRepAdaptor_Surface &S1, const BRepAdaptor_Surface &S2) |
static Standard_EXPORT Standard_Boolean | FacesSameOriented (const TopoDS_Shape &F1, const TopoDS_Shape &F2) |
static Standard_EXPORT Standard_Boolean | CurvesSameOriented (const BRepAdaptor_Curve &C1, const BRepAdaptor_Curve &C2) |
static Standard_EXPORT Standard_Boolean | EdgesSameOriented (const TopoDS_Shape &E1, const TopoDS_Shape &E2) |
static Standard_EXPORT Standard_Real | EdgeData (const BRepAdaptor_Curve &BRAC, const Standard_Real P, gp_Dir &T, gp_Dir &N, Standard_Real &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 Standard_EXPORT Standard_Real | EdgeData (const TopoDS_Shape &E, const Standard_Real P, gp_Dir &T, gp_Dir &N, Standard_Real &C) |
| Same as previous on edge E.
.
|
static Standard_EXPORT Standard_Real | Resolution3dU (const Handle(Geom_Surface)&SU, const Standard_Real Tol2d) |
static Standard_EXPORT Standard_Real | Resolution3dV (const Handle(Geom_Surface)&SU, const Standard_Real Tol2d) |
static Standard_EXPORT Standard_Real | Resolution3d (const Handle(Geom_Surface)&SU, const Standard_Real Tol2d) |
static Standard_EXPORT Standard_Real | Resolution3d (const TopoDS_Face &F, const Standard_Real Tol2d) |