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_Boolean | Project (const gp_Pnt2d &P, const Handle< Adaptor3d_HSurface > &S, const Handle< Adaptor2d_HCurve2d > &C, Standard_Real &Paramproj, Standard_Real &Dist) |
| | Projects the point P on the arc C.
If the methods returns Standard_True, the projection is
successful, and Paramproj is the parameter on the arc
of the projected point, Dist is the distance between
P and the curve..
If the method returns Standard_False, Param proj and Dist
are not significant.
|
| static Standard_Boolean | Inters (const gp_Pnt2d &P1, const gp_Pnt2d &P2, const Handle< Adaptor3d_HSurface > &S, const Handle< Adaptor2d_HCurve2d > &C, Standard_Real &Param, Standard_Real &Dist) |
| static Standard_Real | Parameter (const Handle< Adaptor3d_HVertex > &V, const Handle< Adaptor2d_HCurve2d > &A) |
| | Returns the parameter of the vertex V on the edge A.
|
| static Standard_Real | Tolerance (const Handle< Adaptor3d_HVertex > &V, const Handle< Adaptor2d_HCurve2d > &A) |
| | Returns the parametric tolerance on the arc A
used to consider that the vertex and another point meet,
i-e if Abs(Parameter(Vertex)-Parameter(OtherPnt))<=
Tolerance, the points are "merged".
|
| static Standard_Boolean | SingularOnUMin (const Handle< Adaptor3d_HSurface > &S) |
| static Standard_Boolean | SingularOnUMax (const Handle< Adaptor3d_HSurface > &S) |
| static Standard_Boolean | SingularOnVMin (const Handle< Adaptor3d_HSurface > &S) |
| static Standard_Boolean | SingularOnVMax (const Handle< Adaptor3d_HSurface > &S) |
| static Standard_Integer | NbSamplesU (const Handle< Adaptor3d_HSurface > &S, const Standard_Real u1, const Standard_Real u2) |
| static Standard_Integer | NbSamplesV (const Handle< Adaptor3d_HSurface > &S, const Standard_Real v1, const Standard_Real v2) |
| static void | Bounds (const Handle< Adaptor2d_HCurve2d > &C, Standard_Real &Ufirst, Standard_Real &Ulast) |
| | Returns the parametric limits on the arc C.
These limits must be finite : they are either
the real limits of the arc, for a finite arc,
or a bounding box for an infinite arc.
|
| static Handle_Adaptor2d_HCurve2d | CurveOnSurf (const Handle< Adaptor2d_HCurve2d > &C, const Handle< Adaptor3d_HSurface > &S) |