Open CASCADE Technology 6.6.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

Protected Attributes

Standard_Integer myIndexInterf
Standard_Integer myIndex
Handle< BOPDS_PaveBlockmyPB [2]

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

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