Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes
BOPDS_CoupleOfPaveBlocks Class Reference

Stores information about two pave blocks and satellite data. More...

#include <BOPDS_CoupleOfPaveBlocks.hxx>

Public Member Functions

 BOPDS_CoupleOfPaveBlocks ()
 Default constructor.
 
 BOPDS_CoupleOfPaveBlocks (const occ::handle< BOPDS_PaveBlock > &thePB1, const occ::handle< BOPDS_PaveBlock > &thePB2)
 Constructor with two pave blocks.
 
 ~BOPDS_CoupleOfPaveBlocks ()=default
 
void SetIndex (const int theIndex)
 Sets the index.
 
int Index () const
 Returns the index.
 
void SetIndexInterf (const int theIndex)
 Sets the index of an interference.
 
int IndexInterf () const
 Returns the index of an interference.
 
void SetPaveBlocks (const occ::handle< BOPDS_PaveBlock > &thePB1, const occ::handle< BOPDS_PaveBlock > &thePB2)
 Sets both pave blocks.
 
void PaveBlocks (occ::handle< BOPDS_PaveBlock > &thePB1, occ::handle< BOPDS_PaveBlock > &thePB2) const
 
void SetPaveBlock1 (const occ::handle< BOPDS_PaveBlock > &thePB)
 Sets the first pave block.
 
const occ::handle< BOPDS_PaveBlock > & PaveBlock1 () const
 Returns the first pave block.
 
void SetPaveBlock2 (const occ::handle< BOPDS_PaveBlock > &thePB)
 Sets the second pave block.
 
const occ::handle< BOPDS_PaveBlock > & PaveBlock2 () const
 Returns the second pave block.
 
void SetTolerance (const double theTol)
 Sets the tolerance associated with this couple.
 
double Tolerance () const
 Returns the tolerance associated with this couple.
 

Protected Attributes

int myIndexInterf
 
int myIndex
 
occ::handle< BOPDS_PaveBlockmyPB [2]
 
double myTolerance
 

Detailed Description

Stores information about two pave blocks and satellite data.

Constructor & Destructor Documentation

◆ BOPDS_CoupleOfPaveBlocks() [1/2]

BOPDS_CoupleOfPaveBlocks::BOPDS_CoupleOfPaveBlocks ( )
inline

Default constructor.

◆ BOPDS_CoupleOfPaveBlocks() [2/2]

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

Constructor with two pave blocks.

Parameters
[in]thePB1first pave block
[in]thePB2second pave block

◆ ~BOPDS_CoupleOfPaveBlocks()

BOPDS_CoupleOfPaveBlocks::~BOPDS_CoupleOfPaveBlocks ( )
default

Member Function Documentation

◆ Index()

int BOPDS_CoupleOfPaveBlocks::Index ( ) const
inline

Returns the index.

Returns
the index

◆ IndexInterf()

int BOPDS_CoupleOfPaveBlocks::IndexInterf ( ) const
inline

Returns the index of an interference.

Returns
index of an interference

◆ PaveBlock1()

const occ::handle< BOPDS_PaveBlock > & BOPDS_CoupleOfPaveBlocks::PaveBlock1 ( ) const
inline

Returns the first pave block.

Returns
handle to the first pave block

◆ PaveBlock2()

const occ::handle< BOPDS_PaveBlock > & BOPDS_CoupleOfPaveBlocks::PaveBlock2 ( ) const
inline

Returns the second pave block.

Returns
handle to the second pave block

◆ PaveBlocks()

void BOPDS_CoupleOfPaveBlocks::PaveBlocks ( occ::handle< BOPDS_PaveBlock > & thePB1,
occ::handle< BOPDS_PaveBlock > & thePB2 ) const
inline
Deprecated

Use PaveBlock1() and PaveBlock2() instead.

("Use PaveBlock1() and PaveBlock2() instead")

◆ SetIndex()

void BOPDS_CoupleOfPaveBlocks::SetIndex ( const int theIndex)
inline

Sets the index.

Parameters
[in]theIndexthe index

◆ SetIndexInterf()

void BOPDS_CoupleOfPaveBlocks::SetIndexInterf ( const int theIndex)
inline

Sets the index of an interference.

Parameters
[in]theIndexindex of an interference

◆ SetPaveBlock1()

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

Sets the first pave block.

Parameters
[in]thePBthe first pave block

◆ SetPaveBlock2()

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

Sets the second pave block.

Parameters
[in]thePBthe second pave block

◆ SetPaveBlocks()

void BOPDS_CoupleOfPaveBlocks::SetPaveBlocks ( const occ::handle< BOPDS_PaveBlock > & thePB1,
const occ::handle< BOPDS_PaveBlock > & thePB2 )
inline

Sets both pave blocks.

Parameters
[in]thePB1first pave block
[in]thePB2second pave block

◆ SetTolerance()

void BOPDS_CoupleOfPaveBlocks::SetTolerance ( const double theTol)
inline

Sets the tolerance associated with this couple.

Parameters
[in]theTolthe tolerance value

◆ Tolerance()

double BOPDS_CoupleOfPaveBlocks::Tolerance ( ) const
inline

Returns the tolerance associated with this couple.

Returns
the tolerance value

Field Documentation

◆ myIndex

int BOPDS_CoupleOfPaveBlocks::myIndex
protected

◆ myIndexInterf

int BOPDS_CoupleOfPaveBlocks::myIndexInterf
protected

◆ myPB

occ::handle<BOPDS_PaveBlock> BOPDS_CoupleOfPaveBlocks::myPB[2]
protected

◆ myTolerance

double BOPDS_CoupleOfPaveBlocks::myTolerance
protected

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