Open CASCADE Technology  7.1.0.beta
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 contructor. 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 ( )

Empty contructor.

virtual BOPDS_Point::~BOPDS_Point ( )
virtual

Member Function Documentation

Standard_Integer BOPDS_Point::Index ( ) const

Selector Returns index of the vertex.

const gp_Pnt& BOPDS_Point::Pnt ( ) const

Selector Returns 3D point.

const gp_Pnt2d& BOPDS_Point::Pnt2D1 ( ) const

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

const gp_Pnt2d& BOPDS_Point::Pnt2D2 ( ) const

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

void BOPDS_Point::SetIndex ( const Standard_Integer  theIndex)

Modifier Sets the index of the vertex <theIndex>

void BOPDS_Point::SetPnt ( const gp_Pnt thePnt)

Modifier Sets 3D point <thePnt>

void BOPDS_Point::SetPnt2D1 ( const gp_Pnt2d thePnt)

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

void BOPDS_Point::SetPnt2D2 ( const gp_Pnt2d thePnt)

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

Field Documentation

Standard_Integer BOPDS_Point::myIndex
protected
gp_Pnt BOPDS_Point::myPnt
protected
gp_Pnt2d BOPDS_Point::myPnt2D1
protected
gp_Pnt2d BOPDS_Point::myPnt2D2
protected

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