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

    The class BOPDS_Point is to store the information about intersection point. More...

    #include <BOPDS_Point.hxx>

    Public Member Functions

     BOPDS_Point ()
     Empty constructor.
    virtual ~BOPDS_Point ()
    void SetPnt (const gp_Pnt &thePnt)
     Modifier Sets 3D point <thePnt>.
    const gp_PntPnt () const
     Selector Returns 3D point.
    void SetPnt2D1 (const gp_Pnt2d &thePnt)
     Modifier Sets 2D point on the first face <thePnt>.
    const gp_Pnt2dPnt2D1 () const
     Selector Returns 2D point on the first face <thePnt>.
    void SetPnt2D2 (const gp_Pnt2d &thePnt)
     Modifier Sets 2D point on the second face <thePnt>.
    const gp_Pnt2dPnt2D2 () const
     Selector Returns 2D point on the second face <thePnt>.
    void SetIndex (const int theIndex)
     Modifier Sets the index of the vertex <theIndex>.
    int Index () const
     Selector Returns index of the vertex.

    Protected Attributes

    gp_Pnt myPnt
    gp_Pnt2d myPnt2D1
    gp_Pnt2d myPnt2D2
    int myIndex

    Detailed Description

    The class BOPDS_Point is to store the information about intersection point.

    Constructor & Destructor Documentation

    ◆ BOPDS_Point()

    BOPDS_Point::BOPDS_Point ( )

    Empty constructor.

    ◆ ~BOPDS_Point()

    virtual BOPDS_Point::~BOPDS_Point ( )
    virtual

    Member Function Documentation

    ◆ Index()

    int BOPDS_Point::Index ( ) const

    Selector Returns index of the vertex.

    ◆ Pnt()

    const gp_Pnt & BOPDS_Point::Pnt ( ) const

    Selector Returns 3D point.

    ◆ Pnt2D1()

    const gp_Pnt2d & BOPDS_Point::Pnt2D1 ( ) const

    Selector Returns 2D point on the first face <thePnt>.

    ◆ Pnt2D2()

    const gp_Pnt2d & BOPDS_Point::Pnt2D2 ( ) const

    Selector Returns 2D point on the second face <thePnt>.

    ◆ SetIndex()

    void BOPDS_Point::SetIndex ( const int theIndex)

    Modifier Sets the index of the vertex <theIndex>.

    ◆ SetPnt()

    void BOPDS_Point::SetPnt ( const gp_Pnt & thePnt)

    Modifier Sets 3D point <thePnt>.

    ◆ SetPnt2D1()

    void BOPDS_Point::SetPnt2D1 ( const gp_Pnt2d & thePnt)

    Modifier Sets 2D point on the first face <thePnt>.

    ◆ SetPnt2D2()

    void BOPDS_Point::SetPnt2D2 ( const gp_Pnt2d & thePnt)

    Modifier Sets 2D point on the second face <thePnt>.

    Field Documentation

    ◆ myIndex

    int BOPDS_Point::myIndex
    protected

    ◆ myPnt

    gp_Pnt BOPDS_Point::myPnt
    protected

    ◆ myPnt2D1

    gp_Pnt2d BOPDS_Point::myPnt2D1
    protected

    ◆ myPnt2D2

    gp_Pnt2d BOPDS_Point::myPnt2D2
    protected

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