|
| gim_contact_array () |
|
void | push_contact (const btVector3 &point, const btVector3 &normal, GREAL depth, GUINT feature1, GUINT feature2) |
|
void | push_triangle_contacts (const GIM_TRIANGLE_CONTACT_DATA &tricontact, GUINT feature1, GUINT feature2) |
|
void | merge_contacts (const gim_contact_array &contacts, bool normal_contact_average=true) |
|
void | merge_contacts_unique (const gim_contact_array &contacts) |
|
void | destroyData () |
| protected operations More...
|
|
bool | resizeData (GUINT newsize) |
|
bool | growingCheck () |
|
bool | reserve (GUINT size) |
| public operations More...
|
|
void | clear_range (GUINT start_range) |
|
void | clear () |
|
void | clear_memory () |
|
| gim_array () |
|
| gim_array (GUINT reservesize) |
|
| ~gim_array () |
|
GUINT | size () const |
|
GUINT | max_size () const |
|
GIM_CONTACT & | operator[] (size_t i) |
|
const GIM_CONTACT & | operator[] (size_t i) const |
|
GIM_CONTACT * | pointer () |
|
const GIM_CONTACT * | pointer () const |
|
GIM_CONTACT * | get_pointer_at (GUINT i) |
|
const GIM_CONTACT * | get_pointer_at (GUINT i) const |
|
GIM_CONTACT & | at (GUINT i) |
|
const GIM_CONTACT & | at (GUINT i) const |
|
GIM_CONTACT & | front () |
|
const GIM_CONTACT & | front () const |
|
GIM_CONTACT & | back () |
|
const GIM_CONTACT & | back () const |
|
void | swap (GUINT i, GUINT j) |
|
void | push_back (const GIM_CONTACT &obj) |
|
void | push_back_mem () |
| Simply increase the m_size, doesn't call the new element constructor. More...
|
|
void | push_back_memcpy (const GIM_CONTACT &obj) |
|
void | pop_back () |
|
void | pop_back_mem () |
| Simply decrease the m_size, doesn't call the deleted element destructor. More...
|
|
void | erase (GUINT index) |
| fast erase More...
|
|
void | erase_sorted_mem (GUINT index) |
|
void | erase_sorted (GUINT index) |
|
void | insert_mem (GUINT index) |
|
void | insert (const GIM_CONTACT &obj, GUINT index) |
|
void | resize (GUINT size, bool call_constructor=true, const GIM_CONTACT &fillData=GIM_CONTACT()) |
|
void | refit () |
|
Definition at line 125 of file gim_contact.h.