OCCT3D OCCT 8.0.1
OCCT documentation

Search guides and API reference

Enter at least two characters.

    Open CASCADE Technology Reference Manual 8.0.1
    ProjLib_ProjectOnSurface Class Reference

    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 . To compute the projection, you have to Load the Curve.
    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_BSplineCurveBSpline () const

    Detailed Description

    Project a curve on a surface. The result (a 3D Curve) will be an approximation.

    Constructor & Destructor Documentation

    ◆ ProjLib_ProjectOnSurface() [1/2]

    ProjLib_ProjectOnSurface::ProjLib_ProjectOnSurface ( )

    Create an empty projector.

    ◆ ProjLib_ProjectOnSurface() [2/2]

    ProjLib_ProjectOnSurface::ProjLib_ProjectOnSurface ( const occ::handle< Adaptor3d_Surface > & S)

    Create a projector normally to the surface .

    ◆ ~ProjLib_ProjectOnSurface()

    virtual ProjLib_ProjectOnSurface::~ProjLib_ProjectOnSurface ( )
    virtual

    Member Function Documentation

    ◆ BSpline()

    occ::handle< Geom_BSplineCurve > ProjLib_ProjectOnSurface::BSpline ( ) const

    ◆ IsDone()

    bool ProjLib_ProjectOnSurface::IsDone ( ) const
    inline

    ◆ Load() [1/2]

    void ProjLib_ProjectOnSurface::Load ( const occ::handle< Adaptor3d_Curve > & C,
    const double Tolerance )

    Compute the projection of the curve on the Surface.

    ◆ Load() [2/2]

    void ProjLib_ProjectOnSurface::Load ( const occ::handle< Adaptor3d_Surface > & S)

    Set the Surface to . To compute the projection, you have to Load the Curve.


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