#include <NMTDS_PassKey.hxx>
Public Member Functions |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | NMTDS_PassKey () |
| virtual Standard_EXPORT | ~NMTDS_PassKey () |
| Standard_EXPORT | NMTDS_PassKey (const NMTDS_PassKey &Other) |
| Standard_EXPORT NMTDS_PassKey & | operator= (const NMTDS_PassKey &Other) |
| Standard_EXPORT void | Clear () |
| Standard_EXPORT void | SetIds (const Standard_Integer aI1) |
| Standard_EXPORT void | SetIds (const Standard_Integer aI1, const Standard_Integer aI2) |
| Standard_EXPORT void | SetIds (const Standard_Integer aI1, const Standard_Integer aI2, const Standard_Integer aI3) |
| Standard_EXPORT void | SetIds (const Standard_Integer aI1, const Standard_Integer aI2, const Standard_Integer aI3, const Standard_Integer aI4) |
| Standard_EXPORT void | SetIds (const TColStd_ListOfInteger &aLS) |
| Standard_EXPORT Standard_Integer | NbIds () const |
| Standard_EXPORT Standard_Boolean | IsEqual (const NMTDS_PassKey &aOther) const |
| Standard_EXPORT Standard_Integer | HashCode (const Standard_Integer Upper) const |
| Standard_EXPORT Standard_Integer | Id (const Standard_Integer aIndex) const |
| Standard_EXPORT void | Ids (Standard_Integer &aI1, Standard_Integer &aI2) const |
| Standard_EXPORT void | Dump (const Standard_Integer aHex=0) const |
Protected Attributes |
| Standard_Integer | myNbIds |
| Standard_Integer | mySum |
| TColStd_IndexedMapOfInteger | myMap |
Constructor & Destructor Documentation
| NMTDS_PassKey::NMTDS_PassKey |
( |
| ) |
|
| NMTDS_PassKey::~NMTDS_PassKey |
( |
| ) |
[virtual] |
Member Function Documentation
| void* NMTDS_PassKey.operator new |
( |
size_t |
, |
|
|
void * |
anAddress |
|
) |
| |
| void* NMTDS_PassKey.operator new |
( |
size_t |
size | ) |
|
| void NMTDS_PassKey.operator delete |
( |
void * |
anAddress | ) |
|
| void NMTDS_PassKey::Clear |
( |
| ) |
|
| void NMTDS_PassKey::SetIds |
( |
const Standard_Integer |
aI1 | ) |
|
| void NMTDS_PassKey::SetIds |
( |
const Standard_Integer |
aI1, |
|
|
const Standard_Integer |
aI2 |
|
) |
| |
| void NMTDS_PassKey::SetIds |
( |
const Standard_Integer |
aI1, |
|
|
const Standard_Integer |
aI2, |
|
|
const Standard_Integer |
aI3 |
|
) |
| |
| void NMTDS_PassKey::SetIds |
( |
const Standard_Integer |
aI1, |
|
|
const Standard_Integer |
aI2, |
|
|
const Standard_Integer |
aI3, |
|
|
const Standard_Integer |
aI4 |
|
) |
| |
| void NMTDS_PassKey::SetIds |
( |
const TColStd_ListOfInteger & |
aLS | ) |
|
| Standard_Integer NMTDS_PassKey::NbIds |
( |
| ) |
const |
| Standard_Boolean NMTDS_PassKey::IsEqual |
( |
const NMTDS_PassKey & |
aOther | ) |
const |
| Standard_Integer NMTDS_PassKey::HashCode |
( |
const Standard_Integer |
Upper | ) |
const |
| Standard_Integer NMTDS_PassKey::Id |
( |
const Standard_Integer |
aIndex | ) |
const |
| void NMTDS_PassKey::Ids |
( |
Standard_Integer & |
aI1, |
|
|
Standard_Integer & |
aI2 |
|
) |
| const |
| void NMTDS_PassKey::Dump |
( |
const Standard_Integer |
aHex = 0 | ) |
const |
Field Documentation