|  | 
|  | btContactArray () | 
|  | 
| void | push_contact (const btVector3 &point, const btVector3 &normal, btScalar depth, int feature1, int feature2) | 
|  | 
| void | push_triangle_contacts (const GIM_TRIANGLE_CONTACT &tricontact, int feature1, int feature2) | 
|  | 
| void | merge_contacts (const btContactArray &contacts, bool normal_contact_average=true) | 
|  | 
| void | merge_contacts_unique (const btContactArray &contacts) | 
|  | 
| btAlignedObjectArray< GIM_CONTACT > & | operator= (const btAlignedObjectArray< GIM_CONTACT > &other) | 
|  | 
|  | btAlignedObjectArray () | 
|  | 
|  | btAlignedObjectArray (const btAlignedObjectArray &otherArray) | 
|  | Generally it is best to avoid using the copy constructor of an btAlignedObjectArray, and use a (const) reference to the array instead.  More... 
 | 
|  | 
|  | ~btAlignedObjectArray () | 
|  | 
| int | size () const | 
|  | return the number of elements in the array  More... 
 | 
|  | 
| const GIM_CONTACT & | at (int n) const | 
|  | 
| GIM_CONTACT & | at (int n) | 
|  | 
| const GIM_CONTACT & | operator[] (int n) const | 
|  | 
| GIM_CONTACT & | operator[] (int n) | 
|  | 
| void | clear () | 
|  | clear the array, deallocated memory. Generally it is better to use array.resize(0), to reduce performance overhead of run-time memory (de)allocations.  More... 
 | 
|  | 
| void | pop_back () | 
|  | 
| void | resizeNoInitialize (int newsize) | 
|  | resize changes the number of elements in the array.  More... 
 | 
|  | 
| void | resize (int newsize, const GIM_CONTACT &fillData=GIM_CONTACT()) | 
|  | 
| GIM_CONTACT & | expandNonInitializing () | 
|  | 
| GIM_CONTACT & | expand (const GIM_CONTACT &fillValue=GIM_CONTACT()) | 
|  | 
| void | push_back (const GIM_CONTACT &_Val) | 
|  | 
| int | capacity () const | 
|  | return the pre-allocated (reserved) elements, this is at least as large as the total number of elements,see size() and reserve()  More... 
 | 
|  | 
| void | reserve (int _Count) | 
|  | 
| void | quickSortInternal (const L &CompareFunc, int lo, int hi) | 
|  | 
| void | quickSort (const L &CompareFunc) | 
|  | 
| void | downHeap (GIM_CONTACT *pArr, int k, int n, const L &CompareFunc) | 
|  | heap sort from http://www.csse.monash.edu.au/~lloyd/tildeAlgDS/Sort/Heap/  More... 
 | 
|  | 
| void | swap (int index0, int index1) | 
|  | 
| void | heapSort (const L &CompareFunc) | 
|  | 
| int | findBinarySearch (const GIM_CONTACT &key) const | 
|  | non-recursive binary search, assumes sorted array  More... 
 | 
|  | 
| int | findLinearSearch (const GIM_CONTACT &key) const | 
|  | 
| void | removeAtIndex (int index) | 
|  | 
| void | remove (const GIM_CONTACT &key) | 
|  | 
| void | initializeFromBuffer (void *buffer, int size, int capacity) | 
|  | 
| void | copyFromArray (const btAlignedObjectArray &otherArray) | 
|  | 
Definition at line 111 of file btContactProcessing.h.