Open CASCADE Technology  7.7.0
Public Member Functions | Protected Attributes
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. More...
 
virtual ~BOPDS_Point ()
 
void SetPnt (const gp_Pnt &thePnt)
 Modifier Sets 3D point <thePnt> More...
 
const gp_PntPnt () const
 Selector Returns 3D point. More...
 
void SetPnt2D1 (const gp_Pnt2d &thePnt)
 Modifier Sets 2D point on the first face <thePnt> More...
 
const gp_Pnt2dPnt2D1 () const
 Selector Returns 2D point on the first face <thePnt> More...
 
void SetPnt2D2 (const gp_Pnt2d &thePnt)
 Modifier Sets 2D point on the second face <thePnt> More...
 
const gp_Pnt2dPnt2D2 () const
 Selector Returns 2D point on the second face <thePnt> More...
 
void SetIndex (const Standard_Integer theIndex)
 Modifier Sets the index of the vertex <theIndex> More...
 
Standard_Integer Index () const
 Selector Returns index of the vertex. More...
 

Protected Attributes

gp_Pnt myPnt
 
gp_Pnt2d myPnt2D1
 
gp_Pnt2d myPnt2D2
 
Standard_Integer 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()

Standard_Integer 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 Standard_Integer  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

Standard_Integer 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: