Open CASCADE Technology  7.1.0.beta
Public Member Functions | Protected Attributes

BOPDS_CoupleOfPaveBlocks Class Reference

#include <BOPDS_CoupleOfPaveBlocks.hxx>

Public Member Functions

 BOPDS_CoupleOfPaveBlocks ()
 
 BOPDS_CoupleOfPaveBlocks (const Handle< BOPDS_PaveBlock > &thePB1, const Handle< BOPDS_PaveBlock > &thePB2)
 
 ~BOPDS_CoupleOfPaveBlocks ()
 
void SetIndex (const Standard_Integer theIndex)
 
Standard_Integer Index () const
 
void SetIndexInterf (const Standard_Integer theIndex)
 
Standard_Integer IndexInterf () const
 
void SetPaveBlocks (const Handle< BOPDS_PaveBlock > &thePB1, const Handle< BOPDS_PaveBlock > &thePB2)
 
void PaveBlocks (Handle< BOPDS_PaveBlock > &thePB1, Handle< BOPDS_PaveBlock > &thePB2) const
 
void SetPaveBlock1 (const Handle< BOPDS_PaveBlock > &thePB)
 
const Handle< BOPDS_PaveBlock > & PaveBlock1 () const
 
void SetPaveBlock2 (const Handle< BOPDS_PaveBlock > &thePB)
 
const Handle< BOPDS_PaveBlock > & PaveBlock2 () const
 
void SetTolerance (const Standard_Real theTol)
 
Standard_Real Tolerance () const
 

Protected Attributes

Standard_Integer myIndexInterf
 
Standard_Integer myIndex
 
Handle< BOPDS_PaveBlockmyPB [2]
 
Standard_Real myTolerance
 

Detailed Description

The Class BOPDS_CoupleOfPaveBlocks is to store the information about two pave blocks and some satellite information

Constructor & Destructor Documentation

BOPDS_CoupleOfPaveBlocks::BOPDS_CoupleOfPaveBlocks ( )
inline

Constructor

BOPDS_CoupleOfPaveBlocks::BOPDS_CoupleOfPaveBlocks ( const Handle< BOPDS_PaveBlock > &  thePB1,
const Handle< BOPDS_PaveBlock > &  thePB2 
)
inline

Constructor

Parameters
thePB1first pave block
thePB2secondt pave block
BOPDS_CoupleOfPaveBlocks::~BOPDS_CoupleOfPaveBlocks ( )
inline

Destructor

Member Function Documentation

Standard_Integer BOPDS_CoupleOfPaveBlocks::Index ( ) const
inline

Returns the index

Returns
index
Standard_Integer BOPDS_CoupleOfPaveBlocks::IndexInterf ( ) const
inline

Returns the index of an interference

Returns
index of an interference
const Handle< BOPDS_PaveBlock >& BOPDS_CoupleOfPaveBlocks::PaveBlock1 ( ) const
inline

Returns the first pave block

Returns
the first pave block
const Handle< BOPDS_PaveBlock >& BOPDS_CoupleOfPaveBlocks::PaveBlock2 ( ) const
inline

Returns the second pave block

Returns
the second pave block
void BOPDS_CoupleOfPaveBlocks::PaveBlocks ( Handle< BOPDS_PaveBlock > &  thePB1,
Handle< BOPDS_PaveBlock > &  thePB2 
) const
inline

Returns pave blocks

Parameters
thePB1the first pave block
thePB2the second pave block
void BOPDS_CoupleOfPaveBlocks::SetIndex ( const Standard_Integer  theIndex)
inline

Sets an index

Parameters
theIndexindex
void BOPDS_CoupleOfPaveBlocks::SetIndexInterf ( const Standard_Integer  theIndex)
inline

Sets an index of an interference

Parameters
theIndexindex of an interference
void BOPDS_CoupleOfPaveBlocks::SetPaveBlock1 ( const Handle< BOPDS_PaveBlock > &  thePB)
inline

Sets the first pave block

Parameters
thePBthe first pave block
void BOPDS_CoupleOfPaveBlocks::SetPaveBlock2 ( const Handle< BOPDS_PaveBlock > &  thePB)
inline

Sets the second pave block

Parameters
thePBthe second pave block
void BOPDS_CoupleOfPaveBlocks::SetPaveBlocks ( const Handle< BOPDS_PaveBlock > &  thePB1,
const Handle< BOPDS_PaveBlock > &  thePB2 
)
inline

Sets pave blocks

Parameters
thePB1first pave block
thePB2secondt pave block
void BOPDS_CoupleOfPaveBlocks::SetTolerance ( const Standard_Real  theTol)
inline

Sets the tolerance associated with this couple

Standard_Real BOPDS_CoupleOfPaveBlocks::Tolerance ( ) const
inline

Returns the tolerance associated with this couple

Field Documentation

Standard_Integer BOPDS_CoupleOfPaveBlocks::myIndex
protected
Standard_Integer BOPDS_CoupleOfPaveBlocks::myIndexInterf
protected
Handle< BOPDS_PaveBlock > BOPDS_CoupleOfPaveBlocks::myPB[2]
protected
Standard_Real BOPDS_CoupleOfPaveBlocks::myTolerance
protected

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