Open CASCADE Technology 6.6.0
Public Member Functions | Protected Attributes
BOPDS_Point Class Reference

The class BOPDS_Point is to store
the information about intersection point

#include <BOPDS_Point.hxx>

Public Member Functions

 BOPDS_Point ()
 Empty contructor


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 Standard_Integer theIndex)
 Modifier
Sets the index of the vertex <theIndex>

Standard_Integer Index () const
 Selector
Returns index of the vertex

Protected Attributes

gp_Pnt myPnt
gp_Pnt2d myPnt2D1
gp_Pnt2d myPnt2D2
Standard_Integer myIndex

Constructor & Destructor Documentation

BOPDS_Point::BOPDS_Point ( )
virtual BOPDS_Point::~BOPDS_Point ( ) [virtual]

Member Function Documentation

Standard_Integer BOPDS_Point::Index ( ) const
const gp_Pnt& BOPDS_Point::Pnt ( ) const
const gp_Pnt2d& BOPDS_Point::Pnt2D1 ( ) const
const gp_Pnt2d& BOPDS_Point::Pnt2D2 ( ) const
void BOPDS_Point::SetIndex ( const Standard_Integer  theIndex)
void BOPDS_Point::SetPnt ( const gp_Pnt thePnt)
void BOPDS_Point::SetPnt2D1 ( const gp_Pnt2d thePnt)
void BOPDS_Point::SetPnt2D2 ( const gp_Pnt2d thePnt)

Field Documentation


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines