|
| dgMeshTreeCSGFace (const dgMeshEffect &mesh, dgEdge *const face) |
|
| dgMeshTreeCSGFace (dgMemoryAllocator *const allocator, dgInt32 count, const dgHugeVector *const points) |
|
void | Clip (const dgHugeVector &plane, dgMeshTreeCSGFace **leftOut, dgMeshTreeCSGFace **rightOut) |
|
void | MergeMissingVertex (const dgMeshTreeCSGFace *const face) |
|
bool | IsPointOnEdge (const dgHugeVector &p0, const dgHugeVector &p1, const dgHugeVector &q) const |
|
bool | CheckFaceArea (dgInt32 count, const dgHugeVector *const points) const |
|
dgInt32 | RemoveDuplicates (dgInt32 count, dgHugeVector *const points) const |
|
dgHugeVector | FaceNormal () const |
|
bool | CheckConvex (const dgHugeVector &normal) const |
|
void | operator delete (void *const ptr, dgMemoryAllocator *const allocator) |
|
void | operator delete (void *const ptr) |
|
void | operator delete[] (void *const ptr, dgMemoryAllocator *const allocator) |
|
void | operator delete[] (void *const ptr) |
|
void * | operator new (size_t size, dgMemoryAllocator *const allocator) |
|
void * | operator new (size_t size) |
|
void * | operator new[] (size_t size, dgMemoryAllocator *const allocator) |
|
void * | operator new[] (size_t size) |
|
| dgList (dgMemoryAllocator *const allocator) |
|
dgMemoryAllocator * | GetAllocator () const |
|
void | SetAllocator (dgMemoryAllocator *const allocator) |
|
| operator dgInt32 () const |
|
dgInt32 | GetCount () const |
|
dgListNode * | GetLast () const |
|
dgListNode * | GetFirst () const |
|
dgListNode * | Append () |
|
dgListNode * | Append (dgListNode *const node) |
|
dgListNode * | Append (const dgHugeVector &element) |
|
dgListNode * | Addtop () |
|
dgListNode * | Addtop (dgListNode *const node) |
|
dgListNode * | Addtop (const dgHugeVector &element) |
|
void | RotateToEnd (dgListNode *const node) |
|
void | RotateToBegin (dgListNode *const node) |
|
void | InsertAfter (dgListNode *const root, dgListNode *const node) |
|
void | InsertBefore (dgListNode *const root, dgListNode *const node) |
|
dgListNode * | Find (const dgHugeVector &element) const |
|
dgListNode * | GetNodeFromInfo (dgHugeVector &m_info) const |
|
void | Remove (dgListNode *const node) |
|
void | Remove (const dgHugeVector &element) |
|
void | RemoveAll () |
|
void | Merge (dgList< dgHugeVector > &list) |
|
void | Unlink (dgListNode *const node) |
|
bool | SanityCheck () const |
|
int | GetRef () const |
|
int | Release () |
|
void | AddRef () |
|