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
    IntCurveSurface_IntersectionPoint Class Reference

    Definition of an interserction point between a curve and a surface. More...

    #include <IntCurveSurface_IntersectionPoint.hxx>

    Public Member Functions

     IntCurveSurface_IntersectionPoint ()
     Empty Constructor.
     IntCurveSurface_IntersectionPoint (const gp_Pnt &P, const double USurf, const double VSurf, const double UCurv, const IntCurveSurface_TransitionOnCurve TrCurv)
     Create an IntersectionPoint.
    void SetValues (const gp_Pnt &P, const double USurf, const double VSurf, const double UCurv, const IntCurveSurface_TransitionOnCurve TrCurv)
     Set the fields of the current IntersectionPoint.
    void Values (gp_Pnt &P, double &USurf, double &VSurf, double &UCurv, IntCurveSurface_TransitionOnCurve &TrCurv) const
     Get the fields of the current IntersectionPoint.
    const gp_PntPnt () const
     returns the geometric point.
    double U () const
     returns the U parameter on the surface.
    double V () const
     returns the V parameter on the surface.
    double W () const
     returns the parameter on the curve.
    IntCurveSurface_TransitionOnCurve Transition () const
     returns the Transition of the point.
    void Dump () const
     Dump all the fields.

    Detailed Description

    Definition of an interserction point between a curve and a surface.

    Constructor & Destructor Documentation

    ◆ IntCurveSurface_IntersectionPoint() [1/2]

    IntCurveSurface_IntersectionPoint::IntCurveSurface_IntersectionPoint ( )

    Empty Constructor.

    ◆ IntCurveSurface_IntersectionPoint() [2/2]

    IntCurveSurface_IntersectionPoint::IntCurveSurface_IntersectionPoint ( const gp_Pnt & P,
    const double USurf,
    const double VSurf,
    const double UCurv,
    const IntCurveSurface_TransitionOnCurve TrCurv )

    Create an IntersectionPoint.

    Member Function Documentation

    ◆ Dump()

    void IntCurveSurface_IntersectionPoint::Dump ( ) const

    Dump all the fields.

    ◆ Pnt()

    const gp_Pnt & IntCurveSurface_IntersectionPoint::Pnt ( ) const

    returns the geometric point.

    ◆ SetValues()

    void IntCurveSurface_IntersectionPoint::SetValues ( const gp_Pnt & P,
    const double USurf,
    const double VSurf,
    const double UCurv,
    const IntCurveSurface_TransitionOnCurve TrCurv )

    Set the fields of the current IntersectionPoint.

    ◆ Transition()

    IntCurveSurface_TransitionOnCurve IntCurveSurface_IntersectionPoint::Transition ( ) const

    returns the Transition of the point.

    ◆ U()

    double IntCurveSurface_IntersectionPoint::U ( ) const

    returns the U parameter on the surface.

    ◆ V()

    double IntCurveSurface_IntersectionPoint::V ( ) const

    returns the V parameter on the surface.

    ◆ Values()

    void IntCurveSurface_IntersectionPoint::Values ( gp_Pnt & P,
    double & USurf,
    double & VSurf,
    double & UCurv,
    IntCurveSurface_TransitionOnCurve & TrCurv ) const

    Get the fields of the current IntersectionPoint.

    ◆ W()

    double IntCurveSurface_IntersectionPoint::W ( ) const

    returns the parameter on the curve.


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