Version: 6.3.1
Public Member Functions | Protected Attributes

GEOMAlgo_PassKey Class Reference

#include <GEOMAlgo_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 GEOMAlgo_PassKey ()
virtual Standard_EXPORT ~GEOMAlgo_PassKey ()
Standard_EXPORT GEOMAlgo_PassKey (const GEOMAlgo_PassKey &Other)
Standard_EXPORT GEOMAlgo_PassKeyAssign (const GEOMAlgo_PassKey &Other)
GEOMAlgo_PassKeyoperator= (const GEOMAlgo_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 GEOMAlgo_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 Dump (const Standard_Integer aHex=0) const

Protected Attributes

Standard_Integer myNbIds
Standard_Integer mySum
TColStd_IndexedMapOfInteger myMap

Constructor & Destructor Documentation

GEOMAlgo_PassKey::GEOMAlgo_PassKey ( )

References Clear().

GEOMAlgo_PassKey::~GEOMAlgo_PassKey ( ) [virtual]
GEOMAlgo_PassKey::GEOMAlgo_PassKey ( const GEOMAlgo_PassKey Other)

References myMap, myNbIds, and mySum.


Member Function Documentation

void* GEOMAlgo_PassKey.operator new ( size_t  ,
void *  anAddress 
)
void* GEOMAlgo_PassKey.operator new ( size_t  size)
void GEOMAlgo_PassKey.operator delete ( void *  anAddress)
GEOMAlgo_PassKey & GEOMAlgo_PassKey::Assign ( const GEOMAlgo_PassKey Other)

References myMap, myNbIds, and mySum.

GEOMAlgo_PassKey& GEOMAlgo_PassKey.operator= ( const GEOMAlgo_PassKey Other)

References Assign().

void GEOMAlgo_PassKey::Clear ( )

References myMap, myNbIds, and mySum.

void GEOMAlgo_PassKey::SetIds ( const Standard_Integer  aI1)

References Clear(), myMap, myNbIds, mySum, and NormalizedId().

void GEOMAlgo_PassKey::SetIds ( const Standard_Integer  aI1,
const Standard_Integer  aI2 
)

References SetIds().

void GEOMAlgo_PassKey::SetIds ( const Standard_Integer  aI1,
const Standard_Integer  aI2,
const Standard_Integer  aI3 
)

References SetIds().

void GEOMAlgo_PassKey::SetIds ( const Standard_Integer  aI1,
const Standard_Integer  aI2,
const Standard_Integer  aI3,
const Standard_Integer  aI4 
)

References SetIds().

void GEOMAlgo_PassKey::SetIds ( const TColStd_ListOfInteger &  aLS)
Standard_Integer GEOMAlgo_PassKey::NbIds ( ) const

References myNbIds.

Standard_Boolean GEOMAlgo_PassKey::IsEqual ( const GEOMAlgo_PassKey aOther) const
Standard_Integer GEOMAlgo_PassKey::HashCode ( const Standard_Integer  Upper) const

References mySum.

Standard_Integer GEOMAlgo_PassKey::Id ( const Standard_Integer  aIndex) const

References myMap, and myNbIds.

void GEOMAlgo_PassKey::Dump ( const Standard_Integer  aHex = 0) const

Field Documentation

Standard_Integer GEOMAlgo_PassKey.myNbIds [protected]
Standard_Integer GEOMAlgo_PassKey.mySum [protected]
TColStd_IndexedMapOfInteger GEOMAlgo_PassKey.myMap [protected]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS