Open CASCADE Technology
6.5.4
|
#include <ProjLib_ProjectOnSurface.hxx>
Public Member Functions | |
DEFINE_STANDARD_ALLOC | ProjLib_ProjectOnSurface () |
Create an empty projector. | |
ProjLib_ProjectOnSurface (const Handle< Adaptor3d_HSurface > &S) | |
Create a projector normaly to the surface <S>. | |
virtual void | Delete () |
virtual | ~ProjLib_ProjectOnSurface () |
void | Load (const Handle< Adaptor3d_HSurface > &S) |
Set the Surface to <S>. To compute the projection, you have to Load the Curve. | |
void | Load (const Handle< Adaptor3d_HCurve > &C, const Standard_Real Tolerance) |
Compute the projection of the curve on the Surface. | |
Standard_Boolean | IsDone () const |
Handle_Geom_BSplineCurve | BSpline () const |
virtual ProjLib_ProjectOnSurface::~ProjLib_ProjectOnSurface | ( | ) | [inline, virtual] |
Handle_Geom_BSplineCurve ProjLib_ProjectOnSurface::BSpline | ( | ) | const |
virtual void ProjLib_ProjectOnSurface::Delete | ( | ) | [virtual] |
void ProjLib_ProjectOnSurface::Load | ( | const Handle< Adaptor3d_HCurve > & | C, |
const Standard_Real | Tolerance | ||
) |