|
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. More...
|
|
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. More...
|
|
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". More...
|
|
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. More...
|
|
static Handle< Adaptor2d_HCurve2d > | CurveOnSurf (const Handle< Adaptor2d_HCurve2d > &C, const Handle< Adaptor3d_HSurface > &S) |
|