Approximation of a PCurve on a surface to make its parameter be the same that the parameter of a given 3d reference curve.
More...
|
| Approx_SameParameter (const Handle< Geom_Curve > &C3D, const Handle< Geom2d_Curve > &C2D, const Handle< Geom_Surface > &S, const Standard_Real Tol) |
| Warning: the C3D and C2D must have the same parametric domain.
|
|
| Approx_SameParameter (const Handle< Adaptor3d_Curve > &C3D, const Handle< Geom2d_Curve > &C2D, const Handle< Adaptor3d_Surface > &S, const Standard_Real Tol) |
| Warning: the C3D and C2D must have the same parametric domain.
|
|
| Approx_SameParameter (const Handle< Adaptor3d_Curve > &C3D, const Handle< Adaptor2d_Curve2d > &C2D, const Handle< Adaptor3d_Surface > &S, const Standard_Real Tol) |
| Warning: the C3D and C2D must have the same parametric domain.
|
|
Standard_Boolean | IsDone () const |
| @Returns .false. if calculations failed, .true. if calculations succeed
|
|
Standard_Real | TolReached () const |
| @Returns tolerance (maximal distance) between 3d curve and curve on surface, generated by 2d curve and surface.
|
|
Standard_Boolean | IsSameParameter () const |
| Tells whether the original data had already the same parameter up to the tolerance : in that case nothing is done.
|
|
Handle< Geom2d_Curve > | Curve2d () const |
| Returns the 2D curve that has the same parameter as the 3D curve once evaluated on the surface up to the specified tolerance.
|
|
Handle< Adaptor3d_Curve > | Curve3d () const |
| Returns the 3D curve that has the same parameter as the 3D curve once evaluated on the surface up to the specified tolerance.
|
|
Handle< Adaptor3d_CurveOnSurface > | CurveOnSurface () const |
| Returns the 3D curve on surface that has the same parameter as the 3D curve up to the specified tolerance.
|
|
Approximation of a PCurve on a surface to make its parameter be the same that the parameter of a given 3d reference curve.