Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
ProjLib_ProjectOnSurface Class Reference

#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

Constructor & Destructor Documentation


Member Function Documentation

Handle_Geom_BSplineCurve ProjLib_ProjectOnSurface::BSpline ( ) const
virtual void ProjLib_ProjectOnSurface::Delete ( ) [virtual]

The documentation for this class was generated from the following file: