| 
    Open CASCADE Technology
    6.9.1
    
   | 
 
The class BOPDS_PassKey is to provide possibility to map objects that have a set of integer IDs as a base. More...
#include <BOPDS_PassKey.hxx>

Public Member Functions | |
| 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_PassKey & | operator= (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 Member Functions | |
| BOPCol_PInteger | Allocate (const Standard_Integer theSize) | 
Protected Attributes | |
| BOPCol_BaseAllocator | myAllocator | 
| Standard_Integer | myNbIds | 
| Standard_Integer | mySum | 
| BOPCol_PInteger | myPtr | 
The class BOPDS_PassKey is to provide possibility to map objects that have a set of integer IDs as a base.
| BOPDS_PassKey::BOPDS_PassKey | ( | ) | 
Empty contructor.
      
  | 
  virtual | 
| BOPDS_PassKey::BOPDS_PassKey | ( | const BOPCol_BaseAllocator & | theAllocator | ) | 
Contructor theAllocator - the allocator to manage the memory.
| BOPDS_PassKey::BOPDS_PassKey | ( | const BOPDS_PassKey & | Other | ) | 
Copy Contructor.
      
  | 
  protected | 
| void BOPDS_PassKey::Clear | ( | ) | 
Clear the contents.
| void BOPDS_PassKey::Dump | ( | const Standard_Integer | aHex = 0 | ) | const | 
| Standard_Integer BOPDS_PassKey::HashCode | ( | const Standard_Integer | theUpper | ) | const | 
Query Returns hash code.
| Standard_Integer BOPDS_PassKey::Id | ( | const Standard_Integer | theIndex | ) | const | 
Selector Returns Id of index <theIndex>
| void BOPDS_PassKey::Ids | ( | Standard_Integer & | theI1, | 
| Standard_Integer & | theI2 | ||
| ) | const | 
Selector Returns the first two Ids <theI1>,<theI2>
| Standard_Boolean BOPDS_PassKey::IsEqual | ( | const BOPDS_PassKey & | theOther | ) | const | 
Query Returns true if the PassKey is equal to <the theother>="">
| Standard_Integer BOPDS_PassKey::NbIds | ( | ) | const | 
Selector Returns the number of Ids>
| BOPDS_PassKey& BOPDS_PassKey::operator= | ( | const BOPDS_PassKey & | Other | ) | 
| void BOPDS_PassKey::SetIds | ( | const Standard_Integer | theI1 | ) | 
Modifier Sets one Id <theI1>
| void BOPDS_PassKey::SetIds | ( | const Standard_Integer | theI1, | 
| const Standard_Integer | theI2 | ||
| ) | 
Modifier Sets two Id <theI1>,<theI2>
| void BOPDS_PassKey::SetIds | ( | const Standard_Integer | theI1, | 
| const Standard_Integer | theI2, | ||
| const Standard_Integer | theI3 | ||
| ) | 
Modifier Sets three Id <theI1>,<theI2>,<theI3>
| void BOPDS_PassKey::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>
| void BOPDS_PassKey::SetIds | ( | const BOPCol_ListOfInteger & | theLI | ) | 
Modifier Sets the list of Id <theLI>
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
 1.8.10