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

BOPDS_PassKeyBoolean Class Reference

#include <BOPDS_PassKeyBoolean.hxx>

Inheritance diagram for BOPDS_PassKeyBoolean:
Inheritance graph
[legend]

Public Member Functions

 BOPDS_PassKeyBoolean ()
 
virtual ~BOPDS_PassKeyBoolean ()
 
 BOPDS_PassKeyBoolean (const BOPCol_BaseAllocator &theAllocator)
 
 BOPDS_PassKeyBoolean (const BOPDS_PassKeyBoolean &Other)
 
void SetFlag (const Standard_Boolean theFlag)
 
BOPDS_PassKeyBooleanoperator= (const BOPDS_PassKeyBoolean &)
 
Standard_Boolean Flag () const
 
- Public Member Functions inherited from BOPDS_PassKey
 BOPDS_PassKey ()
 Empty contructor. More...
 
virtual ~BOPDS_PassKey ()
 
 BOPDS_PassKey (const BOPCol_BaseAllocator &theAllocator)
 Contructor theAllocator - the allocator to manage the memory. More...
 
 BOPDS_PassKey (const BOPDS_PassKey &Other)
 Copy Contructor. More...
 
BOPDS_PassKeyoperator= (const BOPDS_PassKey &Other)
 
void Clear ()
 Clear the contents. More...
 
void SetIds (const Standard_Integer theI1)
 Modifier Sets one Id <theI1> More...
 
void SetIds (const Standard_Integer theI1, const Standard_Integer theI2)
 Modifier Sets two Id <theI1>,<theI2> More...
 
void SetIds (const Standard_Integer theI1, const Standard_Integer theI2, const Standard_Integer theI3)
 Modifier Sets three Id <theI1>,<theI2>,<theI3> More...
 
void SetIds (const Standard_Integer theI1, const Standard_Integer theI2, const Standard_Integer theI3, const Standard_Integer theI4)
 Modifier Sets four Id <theI1>,<theI2>,<theI3>,<theI4> More...
 
void SetIds (const BOPCol_ListOfInteger &theLI)
 Modifier Sets the list of Id <theLI> More...
 
Standard_Integer NbIds () const
 Selector Returns the number of Ids> More...
 
Standard_Boolean IsEqual (const BOPDS_PassKey &theOther) const
 Query Returns true if the PassKey is equal to <the theother>=""> More...
 
Standard_Integer HashCode (const Standard_Integer theUpper) const
 Query Returns hash code. More...
 
Standard_Integer Id (const Standard_Integer theIndex) const
 Selector Returns Id of index <theIndex> More...
 
void Ids (Standard_Integer &theI1, Standard_Integer &theI2) const
 Selector Returns the first two Ids <theI1>,<theI2> More...
 
void Dump (const Standard_Integer aHex=0) const
 

Protected Attributes

Standard_Boolean myFlag
 
- Protected Attributes inherited from BOPDS_PassKey
BOPCol_BaseAllocator myAllocator
 
Standard_Integer myNbIds
 
Standard_Integer mySum
 
BOPCol_PInteger myPtr
 

Additional Inherited Members

- Protected Member Functions inherited from BOPDS_PassKey
BOPCol_PInteger Allocate (const Standard_Integer theSize)
 

Constructor & Destructor Documentation

BOPDS_PassKeyBoolean::BOPDS_PassKeyBoolean ( )
virtual BOPDS_PassKeyBoolean::~BOPDS_PassKeyBoolean ( )
virtual
BOPDS_PassKeyBoolean::BOPDS_PassKeyBoolean ( const BOPCol_BaseAllocator theAllocator)
BOPDS_PassKeyBoolean::BOPDS_PassKeyBoolean ( const BOPDS_PassKeyBoolean Other)

Member Function Documentation

Standard_Boolean BOPDS_PassKeyBoolean::Flag ( ) const
BOPDS_PassKeyBoolean& BOPDS_PassKeyBoolean::operator= ( const BOPDS_PassKeyBoolean )
void BOPDS_PassKeyBoolean::SetFlag ( const Standard_Boolean  theFlag)

Field Documentation

Standard_Boolean BOPDS_PassKeyBoolean::myFlag
protected

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