#include <IEModel.h>
Collaboration diagram for VectorCollection:

Public Member Functions | |
| VectorCollection () | |
| virtual | ~VectorCollection () |
| Vector * | GetArray () |
| Vector | GetAt (int index) const |
| int | GetSize () const |
| void | SetSize (int newsize, int growby=-1) |
| Vector & | ElementAt (int index) |
| int | Add (Vector &vector, LONG key=-1) |
| int | LookUp (const Vector &vector, LONG key=-1) |
| int | LookUpHashKey (Vector &vector) |
| int | GetHashKey (LONG key) |
| int | GetHashKey (const Vector &vector) |
| void | Empty () |
| Vector | operator[] (int index) const |
| Vector & | operator[] (int index) |
| void | Shrink () |
| VectorCollection () | |
| virtual | ~VectorCollection () |
| int | GetSize () const |
| void | SetSize (int newsize, int growby=-1) |
| int | Add (Vector &vector, LONG key=-1) |
| int | LookUp (const Vector &vector, LONG key=-1) |
| int | LookUpHashKey (Vector &vector) |
| void | Empty () |
| void | Shrink () |
| Vector * | GetArray () |
| Vector | GetAt (int index) const |
| Vector & | ElementAt (int index) |
| Vector | operator[] (int index) const |
| Vector & | operator[] (int index) |
Public Attributes | |
| HashArray< Vector, Vector & > | m_array |
| CArray< Vector, Vector & > | m_array |
Private Member Functions | |
| int | GetHashKey (LONG key) |
| int | GetHashKey (const Vector &vector) |
Private Attributes | |
| HashArray< HashNode *, HashNode * > | m_hasharray |
| CArray< HashNode *, HashNode * > | m_hasharray |
Definition at line 274 of file IEModel.h.
|
|
Definition at line 281 of file IEModel.h. References m_array, and HashArray< TYPE, ARG_TYPE >::SetGranularity(). Here is the call graph for this function: ![]() |
|
|
Definition at line 324 of file IEModel.h. References Empty(). Here is the call graph for this function: ![]() |
|
|
Definition at line 23 of file VectorCo.h. References m_array, m_hasharray, HashArray< TYPE, ARG_TYPE >::SetGranularity(), and HashArray< TYPE, ARG_TYPE >::SetSize(). Here is the call graph for this function: ![]() |
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
Definition at line 387 of file IEModel.h. References HashArray< TYPE, ARG_TYPE >::Add(), HashArray< TYPE, ARG_TYPE >::GetAt(), GetHashKey(), HashArray< TYPE, ARG_TYPE >::GetSize(), m_array, m_hasharray, HashNode::m_id, HashNode::m_key, HashNode::m_next, HashArray< TYPE, ARG_TYPE >::SetAt(), HashArray< TYPE, ARG_TYPE >::SetSize(), Vector::x, Vector::y, and Vector::z. Here is the call graph for this function: ![]() |
|
|
Definition at line 43 of file VectorCo.h. References HashArray< TYPE, ARG_TYPE >::ElementAt(), and m_array. Here is the call graph for this function: ![]() |
|
|
Definition at line 292 of file IEModel.h. References HashArray< TYPE, ARG_TYPE >::ElementAt(), and m_array. Here is the call graph for this function: ![]() |
|
|
|
|
|
Definition at line 307 of file IEModel.h. References HashArray< TYPE, ARG_TYPE >::GetSize(), m_array, m_hasharray, HashNode::m_next, and HashArray< TYPE, ARG_TYPE >::SetSize(). Referenced by ~VectorCollection(). Here is the call graph for this function: ![]() |
|
|
Definition at line 41 of file VectorCo.h. References HashArray< TYPE, ARG_TYPE >::GetArray(), and m_array. Here is the call graph for this function: ![]() |
|
|
Definition at line 288 of file IEModel.h. References HashArray< TYPE, ARG_TYPE >::GetArray(), and m_array. Here is the call graph for this function: ![]() |
|
|
Definition at line 42 of file VectorCo.h. References HashArray< TYPE, ARG_TYPE >::GetAt(), and m_array. Here is the call graph for this function: ![]() |
|
|
Definition at line 289 of file IEModel.h. References HashArray< TYPE, ARG_TYPE >::GetAt(), and m_array. Here is the call graph for this function: ![]() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 30 of file VectorCo.h. References HashArray< TYPE, ARG_TYPE >::GetSize(), and m_array. Here is the call graph for this function: ![]() |
|
|
Definition at line 290 of file IEModel.h. References HashArray< TYPE, ARG_TYPE >::GetSize(), and m_array. Referenced by IEPolyModel::GetNumNormals(), and IEPolyModel::GetNumVerts(). Here is the call graph for this function: ![]() |
|
||||||||||||
|
|
|
||||||||||||
|
Definition at line 342 of file IEModel.h. References HashArray< TYPE, ARG_TYPE >::GetAt(), GetHashKey(), HashArray< TYPE, ARG_TYPE >::GetSize(), m_array, m_hasharray, HashNode::m_id, HashNode::m_next, Vector::x, Vector::y, and Vector::z. Here is the call graph for this function: ![]() |
|
|
|
|
|
Definition at line 368 of file IEModel.h. References HashArray< TYPE, ARG_TYPE >::GetAt(), HashArray< TYPE, ARG_TYPE >::GetSize(), m_array, m_hasharray, HashNode::m_next, Vector::x, Vector::y, and Vector::z. Here is the call graph for this function: ![]() |
|
|
Definition at line 45 of file VectorCo.h. References HashArray< TYPE, ARG_TYPE >::ElementAt(), and m_array. Here is the call graph for this function: ![]() |
|
|
Definition at line 44 of file VectorCo.h. References HashArray< TYPE, ARG_TYPE >::GetAt(), and m_array. Here is the call graph for this function: ![]() |
|
|
Definition at line 300 of file IEModel.h. References HashArray< TYPE, ARG_TYPE >::ElementAt(), and m_array. Here is the call graph for this function: ![]() |
|
|
Definition at line 299 of file IEModel.h. References HashArray< TYPE, ARG_TYPE >::GetAt(), and m_array. Here is the call graph for this function: ![]() |
|
||||||||||||
|
Definition at line 31 of file VectorCo.h. References m_array, and HashArray< TYPE, ARG_TYPE >::SetSize(). Here is the call graph for this function: ![]() |
|
||||||||||||
|
Definition at line 291 of file IEModel.h. References m_array, and HashArray< TYPE, ARG_TYPE >::SetSize(). Referenced by IEPolyModel::SetNumNormals(), and IEPolyModel::SetNumVerts(). Here is the call graph for this function: ![]() |
|
|
Definition at line 37 of file VectorCo.h. References HashArray< TYPE, ARG_TYPE >::FreeExtra(), and m_array. Here is the call graph for this function: ![]() |
|
|
Definition at line 302 of file IEModel.h. References HashArray< TYPE, ARG_TYPE >::FreeExtra(), and m_array. Here is the call graph for this function: ![]() |
|
|
Definition at line 21 of file VectorCo.h. |
|
|
Definition at line 279 of file IEModel.h. Referenced by Add(), ElementAt(), Empty(), GetArray(), GetAt(), GetSize(), LookUp(), LookUpHashKey(), operator[](), SetSize(), Shrink(), and VectorCollection(). |
|
|
Definition at line 16 of file VectorCo.h. |
|
|
Definition at line 277 of file IEModel.h. Referenced by Add(), Empty(), LookUp(), LookUpHashKey(), and VectorCollection(). |
Generated on Thu Oct 27 11:47:06 2005 with
1.4.5 written by Dimitri van Heesch,
© 1997-2001