![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
Project a curve on a surface. The result (a 3D Curve) will be an approximation. More...
#include <ProjLib_ProjectOnSurface.hxx>
Public Member Functions | |
| ProjLib_ProjectOnSurface () | |
| Create an empty projector. | |
| ProjLib_ProjectOnSurface (const occ::handle< Adaptor3d_Surface > &S) | |
| Create a projector normally to the surface | |
| virtual | ~ProjLib_ProjectOnSurface () |
| void | Load (const occ::handle< Adaptor3d_Surface > &S) |
| Set the Surface to | |
| void | Load (const occ::handle< Adaptor3d_Curve > &C, const double Tolerance) |
Compute the projection of the curve on the Surface. | |
| bool | IsDone () const |
| occ::handle< Geom_BSplineCurve > | BSpline () const |
Project a curve on a surface. The result (a 3D Curve) will be an approximation.
| ProjLib_ProjectOnSurface::ProjLib_ProjectOnSurface | ( | ) |
Create an empty projector.
| ProjLib_ProjectOnSurface::ProjLib_ProjectOnSurface | ( | const occ::handle< Adaptor3d_Surface > & | S | ) |
Create a projector normally to the surface .
|
virtual |
| occ::handle< Geom_BSplineCurve > ProjLib_ProjectOnSurface::BSpline | ( | ) | const |
|
inline |
| void ProjLib_ProjectOnSurface::Load | ( | const occ::handle< Adaptor3d_Curve > & | C, |
| const double | Tolerance ) |
Compute the projection of the curve on the Surface.
| void ProjLib_ProjectOnSurface::Load | ( | const occ::handle< Adaptor3d_Surface > & | S | ) |
Set the Surface to . To compute the projection, you have to Load the Curve.