|
enum | SymetricEdgeInfo { SYM_NONE = 0
, SYM_EXISTS
, SYM_IS_SAME
} |
|
typedef enum C3DPointSymetryMap::SymetricEdgeInfo | SymetricEdgeInfo |
|
enum | KindOfEntry |
|
|
SymetricEdgeInfo | GetSymetricEdge (const CFaceList *faces, const C3DEdge &edge, C3DEdge &symetricEdge, bool preventEdgeOrdering) |
|
| CHashMap (unsigned int defaultSize=DefaultHashSize) |
|
| CHashMap (const CHashMap &Rhs) |
|
const CHashMap & | operator= (const CHashMap &Rhs) |
|
int | Insert2 (const int K, const int V) |
|
int | Insert (const int K, const int &V) |
|
int | Remove (const int K, bool enableResize=false) |
|
void | Remove (const CHashMap &Rhs) |
|
int | Find (const int K, int &V) const |
|
int | Find (const int K, int *&V) const |
|
int * | Find (const int K) const |
|
int | IsFound (const int K) const |
|
int | IsEmpty () const |
|
void | Free () |
|
void | Clear () |
|
unsigned int | GetCount () const |
|
HashPos | GetFirst () const |
|
void | GetNext (HashPos &pos, int &element, int &value) const |
|
void | GetNext (HashPos &pos, int &element, int *&value) const |
|
int & | GetNext (HashPos &pos, int &value) const |
|
void | GetNext (HashPos &pos, int *element, int *value) const |
|
int * | GetNext (HashPos &pos, int *&value) const |
|
void | InitHashTable (unsigned int elementsNumber) |
|
unsigned int | GetHashTableSize () const |
|
bool | Minimize () |
|
void | Merge (const CHashMap &Rhs) |
|
virtual bool | Delete () |
|
int | GetRefCount () const |
|
int | AddRef () const |
|
The documentation for this class was generated from the following file: