Open CASCADE Technology  7.5.0
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() [1/2]

BOPDS_CoupleOfPaveBlocks::BOPDS_CoupleOfPaveBlocks ( )
inline

Constructor

◆ BOPDS_CoupleOfPaveBlocks() [2/2]

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::~BOPDS_CoupleOfPaveBlocks ( )
inline

Destructor

Member Function Documentation

◆ Index()

Standard_Integer BOPDS_CoupleOfPaveBlocks::Index ( ) const
inline

Returns the index

Returns
index

◆ IndexInterf()

Standard_Integer BOPDS_CoupleOfPaveBlocks::IndexInterf ( ) const
inline

Returns the index of an interference

Returns
index of an interference

◆ PaveBlock1()

const Handle< BOPDS_PaveBlock >& BOPDS_CoupleOfPaveBlocks::PaveBlock1 ( ) const
inline

Returns the first pave block

Returns
the first pave block

◆ PaveBlock2()

const Handle< BOPDS_PaveBlock >& BOPDS_CoupleOfPaveBlocks::PaveBlock2 ( ) const
inline

Returns the second pave block

Returns
the second pave block

◆ PaveBlocks()

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

◆ SetIndex()

void BOPDS_CoupleOfPaveBlocks::SetIndex ( const Standard_Integer  theIndex)
inline

Sets an index

Parameters
theIndexindex

◆ SetIndexInterf()

void BOPDS_CoupleOfPaveBlocks::SetIndexInterf ( const Standard_Integer  theIndex)
inline

Sets an index of an interference

Parameters
theIndexindex of an interference

◆ SetPaveBlock1()

void BOPDS_CoupleOfPaveBlocks::SetPaveBlock1 ( const Handle< BOPDS_PaveBlock > &  thePB)
inline

Sets the first pave block

Parameters
thePBthe first pave block

◆ SetPaveBlock2()

void BOPDS_CoupleOfPaveBlocks::SetPaveBlock2 ( const Handle< BOPDS_PaveBlock > &  thePB)
inline

Sets the second pave block

Parameters
thePBthe second pave block

◆ SetPaveBlocks()

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

◆ SetTolerance()

void BOPDS_CoupleOfPaveBlocks::SetTolerance ( const Standard_Real  theTol)
inline

Sets the tolerance associated with this couple

◆ Tolerance()

Standard_Real BOPDS_CoupleOfPaveBlocks::Tolerance ( ) const
inline

Returns the tolerance associated with this couple

Field Documentation

◆ myIndex

Standard_Integer BOPDS_CoupleOfPaveBlocks::myIndex
protected

◆ myIndexInterf

Standard_Integer BOPDS_CoupleOfPaveBlocks::myIndexInterf
protected

◆ myPB

Handle< BOPDS_PaveBlock > BOPDS_CoupleOfPaveBlocks::myPB[2]
protected

◆ myTolerance

Standard_Real BOPDS_CoupleOfPaveBlocks::myTolerance
protected

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