ScummVM API documentation
dgPolyhedra Member List

This is the complete list of members for dgPolyhedra, including all inherited members.

AddFace(dgInt32 v0, dgInt32 v1, dgInt32 v2) (defined in dgPolyhedra)dgPolyhedrainline
AddFace(dgInt32 count, const dgInt32 *const index) (defined in dgPolyhedra)dgPolyhedrainline
AddFace(dgInt32 count, const dgInt32 *const index, const dgInt64 *const userdata) (defined in dgPolyhedra)dgPolyhedra
AddHalfEdge(dgInt32 v0, dgInt32 v1) (defined in dgPolyhedra)dgPolyhedra
BeginConectedSurface() const (defined in dgPolyhedra)dgPolyhedrainline
BeginFace() (defined in dgPolyhedra)dgPolyhedrainline
CalculateSphere(const dgFloat64 *const vertex, dgInt32 strideInBytes, const dgMatrix *const basis=NULL) const (defined in dgPolyhedra)dgPolyhedra
ChangeEdgeIncidentVertex(dgEdge *const edge, dgInt32 newIndex) (defined in dgPolyhedra)dgPolyhedra
ConvexPartition(const dgFloat64 *const vertex, dgInt32 strideInBytes, dgPolyhedra *const leftOversOut) (defined in dgPolyhedra)dgPolyhedra
DeleteDegenerateFaces(const dgFloat64 *const pool, dgInt32 dstStrideInBytes, dgFloat64 minArea) (defined in dgPolyhedra)dgPolyhedra
DeleteEdge(dgEdge *const edge) (defined in dgPolyhedra)dgPolyhedra
DeleteEdge(dgInt32 v0, dgInt32 v1) (defined in dgPolyhedra)dgPolyhedrainline
DeleteFace(dgEdge *const edge) (defined in dgPolyhedra)dgPolyhedra
dgPolyhedra(dgMemoryAllocator *const allocator) (defined in dgPolyhedra)dgPolyhedra
dgPolyhedra(const dgPolyhedra &polyhedra) (defined in dgPolyhedra)dgPolyhedra
dgTree(dgMemoryAllocator *const allocator) (defined in dgTree< dgEdge, dgEdgeKey >)dgTree< dgEdge, dgEdgeKey >
EndConectedSurface() const (defined in dgPolyhedra)dgPolyhedrainline
EndFace() (defined in dgPolyhedra)dgPolyhedra
FaceNormal(dgEdge *const face, const dgFloat64 *const vertex, dgInt32 strideInBytes) const (defined in dgPolyhedra)dgPolyhedra
Find(dgEdgeKey key) const (defined in dgTree< dgEdge, dgEdgeKey >)dgTree< dgEdge, dgEdgeKey >
FindEdge(dgInt32 v0, dgInt32 v1) const (defined in dgPolyhedra)dgPolyhedrainline
FindEdgeNode(dgInt32 v0, dgInt32 v1) const (defined in dgPolyhedra)dgPolyhedrainline
FindGreater(dgEdgeKey key) const (defined in dgTree< dgEdge, dgEdgeKey >)dgTree< dgEdge, dgEdgeKey >
FindGreaterEqual(dgEdgeKey key) const (defined in dgTree< dgEdge, dgEdgeKey >)dgTree< dgEdge, dgEdgeKey >
FindLessEqual(dgEdgeKey key) const (defined in dgTree< dgEdge, dgEdgeKey >)dgTree< dgEdge, dgEdgeKey >
FlipEdge(dgEdge *const edge) (defined in dgPolyhedra)dgPolyhedra
GetAllocator() const (defined in dgTree< dgEdge, dgEdgeKey >)dgTree< dgEdge, dgEdgeKey >
GetConectedSurface(dgPolyhedra &polyhedra) const (defined in dgPolyhedra)dgPolyhedra
GetCount() const (defined in dgTree< dgEdge, dgEdgeKey >)dgTree< dgEdge, dgEdgeKey >
GetEdgeCount() const (defined in dgPolyhedra)dgPolyhedrainline
GetFaceCount() const (defined in dgPolyhedra)dgPolyhedra
GetLastVertexIndex() const (defined in dgPolyhedra)dgPolyhedrainline
GetNodeFromInfo(dgEdge &info) const (defined in dgTree< dgEdge, dgEdgeKey >)dgTree< dgEdge, dgEdgeKey >
GetRoot() const (defined in dgTree< dgEdge, dgEdgeKey >)dgTree< dgEdge, dgEdgeKey >
IncLRU() const (defined in dgPolyhedra)dgPolyhedrainline
Insert(const dgEdge &element, dgEdgeKey key, bool &elementWasInTree) (defined in dgTree< dgEdge, dgEdgeKey >)dgTree< dgEdge, dgEdgeKey >
Insert(const dgEdge &element, dgEdgeKey key) (defined in dgTree< dgEdge, dgEdgeKey >)dgTree< dgEdge, dgEdgeKey >
Insert(dgTreeNode *const node, dgEdgeKey key) (defined in dgTree< dgEdge, dgEdgeKey >)dgTree< dgEdge, dgEdgeKey >
Maximum() const (defined in dgTree< dgEdge, dgEdgeKey >)dgTree< dgEdge, dgEdgeKey >
Minimum() const (defined in dgTree< dgEdge, dgEdgeKey >)dgTree< dgEdge, dgEdgeKey >
operator delete(void *const ptr, dgMemoryAllocator *const allocator) (defined in dgTree< dgEdge, dgEdgeKey >)dgTree< dgEdge, dgEdgeKey >inline
operator delete(void *const ptr) (defined in dgTree< dgEdge, dgEdgeKey >)dgTree< dgEdge, dgEdgeKey >inline
operator delete[](void *const ptr, dgMemoryAllocator *const allocator) (defined in dgTree< dgEdge, dgEdgeKey >)dgTree< dgEdge, dgEdgeKey >inline
operator delete[](void *const ptr) (defined in dgTree< dgEdge, dgEdgeKey >)dgTree< dgEdge, dgEdgeKey >inline
operator dgInt32() const (defined in dgTree< dgEdge, dgEdgeKey >)dgTree< dgEdge, dgEdgeKey >
operator new(size_t size, dgMemoryAllocator *const allocator) (defined in dgTree< dgEdge, dgEdgeKey >)dgTree< dgEdge, dgEdgeKey >inline
operator new(size_t size) (defined in dgTree< dgEdge, dgEdgeKey >)dgTree< dgEdge, dgEdgeKey >inline
operator new[](size_t size, dgMemoryAllocator *const allocator) (defined in dgTree< dgEdge, dgEdgeKey >)dgTree< dgEdge, dgEdgeKey >inline
operator new[](size_t size) (defined in dgTree< dgEdge, dgEdgeKey >)dgTree< dgEdge, dgEdgeKey >inline
Optimize(const dgFloat64 *const pool, dgInt32 strideInBytes, dgFloat64 tol) (defined in dgPolyhedra)dgPolyhedra
Remove(dgEdgeKey key) (defined in dgTree< dgEdge, dgEdgeKey >)dgTree< dgEdge, dgEdgeKey >
Remove(dgTreeNode *const node) (defined in dgTree< dgEdge, dgEdgeKey >)dgTree< dgEdge, dgEdgeKey >
RemoveAll() (defined in dgTree< dgEdge, dgEdgeKey >)dgTree< dgEdge, dgEdgeKey >
Replace(dgEdge &element, dgEdgeKey key) (defined in dgTree< dgEdge, dgEdgeKey >)dgTree< dgEdge, dgEdgeKey >
ReplaceKey(dgEdgeKey oldKey, dgEdgeKey newKey) (defined in dgTree< dgEdge, dgEdgeKey >)dgTree< dgEdge, dgEdgeKey >
ReplaceKey(dgTreeNode *const node, dgEdgeKey key) (defined in dgTree< dgEdge, dgEdgeKey >)dgTree< dgEdge, dgEdgeKey >
SanityCheck() const (defined in dgTree< dgEdge, dgEdgeKey >)dgTree< dgEdge, dgEdgeKey >
SetAllocator(dgMemoryAllocator *const allocator) (defined in dgTree< dgEdge, dgEdgeKey >)dgTree< dgEdge, dgEdgeKey >
SetLRU(dgInt32 lru) const (defined in dgPolyhedra)dgPolyhedrainline
SpliteEdge(dgInt32 newIndex, dgEdge *const edge) (defined in dgPolyhedra)dgPolyhedra
SwapInfo(dgTree &tree) (defined in dgTree< dgEdge, dgEdgeKey >)dgTree< dgEdge, dgEdgeKey >
Triangulate(const dgFloat64 *const vertex, dgInt32 strideInBytes, dgPolyhedra *const leftOversOut) (defined in dgPolyhedra)dgPolyhedra
Unlink(dgTreeNode *const node) (defined in dgTree< dgEdge, dgEdgeKey >)dgTree< dgEdge, dgEdgeKey >
~dgPolyhedra() (defined in dgPolyhedra)dgPolyhedravirtual
~dgTree() (defined in dgTree< dgEdge, dgEdgeKey >)dgTree< dgEdge, dgEdgeKey >virtual