Open CASCADE Technology
6.9.0
|
Approximate the projection of a 3d curve on an polar surface and stores the result in Approx. The result is a 2d curve. The evaluation of the current point of the 2d curve is done with the evaluation of the extrema P3d - Surface. More...
#include <ProjLib_ComputeApproxOnPolarSurface.hxx>
Approximate the projection of a 3d curve on an polar surface and stores the result in Approx. The result is a 2d curve. The evaluation of the current point of the 2d curve is done with the evaluation of the extrema P3d - Surface.
ProjLib_ComputeApproxOnPolarSurface::ProjLib_ComputeApproxOnPolarSurface | ( | ) |
ProjLib_ComputeApproxOnPolarSurface::ProjLib_ComputeApproxOnPolarSurface | ( | const Handle< Adaptor3d_HCurve > & | C, |
const Handle< Adaptor3d_HSurface > & | S, | ||
const Standard_Real | Tol = 1.0e-4 |
||
) |
ProjLib_ComputeApproxOnPolarSurface::ProjLib_ComputeApproxOnPolarSurface | ( | const Handle< Adaptor2d_HCurve2d > & | InitCurve2d, |
const Handle< Adaptor3d_HCurve > & | C, | ||
const Handle< Adaptor3d_HSurface > & | S, | ||
const Standard_Real | Tol | ||
) |
ProjLib_ComputeApproxOnPolarSurface::ProjLib_ComputeApproxOnPolarSurface | ( | const Handle< Adaptor2d_HCurve2d > & | InitCurve2d, |
const Handle< Adaptor2d_HCurve2d > & | InitCurve2dBis, | ||
const Handle< Adaptor3d_HCurve > & | C, | ||
const Handle< Adaptor3d_HSurface > & | S, | ||
const Standard_Real | Tol | ||
) |
Handle< Geom2d_BSplineCurve > ProjLib_ComputeApproxOnPolarSurface::BSpline | ( | ) | const |
Handle< Adaptor2d_HCurve2d > ProjLib_ComputeApproxOnPolarSurface::BuildInitialCurve2d | ( | const Handle< Adaptor3d_HCurve > & | Curve, |
const Handle< Adaptor3d_HSurface > & | S | ||
) |
Handle< Geom2d_Curve > ProjLib_ComputeApproxOnPolarSurface::Curve2d | ( | ) | const |
Standard_Boolean ProjLib_ComputeApproxOnPolarSurface::IsDone | ( | ) | const |
Handle< Geom2d_BSplineCurve > ProjLib_ComputeApproxOnPolarSurface::Perform | ( | const Handle< Adaptor2d_HCurve2d > & | InitCurve2d, |
const Handle< Adaptor3d_HCurve > & | C, | ||
const Handle< Adaptor3d_HSurface > & | S | ||
) |
Handle< Geom2d_BSplineCurve > ProjLib_ComputeApproxOnPolarSurface::ProjectUsingInitialCurve2d | ( | const Handle< Adaptor3d_HCurve > & | Curve, |
const Handle< Adaptor3d_HSurface > & | S, | ||
const Handle< Adaptor2d_HCurve2d > & | InitCurve2d | ||
) |