ScummVM API documentation
dgPathFinder< NODEID, COST > Member List

This is the complete list of members for dgPathFinder< NODEID, COST >, including all inherited members.

CalCulatePath(NODEID source, NODEID goal) (defined in dgPathFinder< NODEID, COST >)dgPathFinder< NODEID, COST >virtual
dgPathCloseList() (defined in dgPathCloseList< NODEID, COST >)dgPathCloseList< NODEID, COST >inlineprotected
dgPathFinder(dgInt32 maxElementsInOpenList, dgInt32 nodeMaxChildren) (defined in dgPathFinder< NODEID, COST >)dgPathFinder< NODEID, COST >
dgTree(dgMemoryAllocator *const allocator) (defined in dgTree< dgPathNode< NODEID, COST >, NODEID >)dgTree< dgPathNode< NODEID, COST >, NODEID >
EnumerateChildren(NODEID parent, NODEID array[]) const (defined in dgPathFinder< NODEID, COST >)dgPathFinder< NODEID, COST >virtual
Find(NODEID key) const (defined in dgTree< dgPathNode< NODEID, COST >, NODEID >)dgTree< dgPathNode< NODEID, COST >, NODEID >
FindGreater(NODEID key) const (defined in dgTree< dgPathNode< NODEID, COST >, NODEID >)dgTree< dgPathNode< NODEID, COST >, NODEID >
FindGreaterEqual(NODEID key) const (defined in dgTree< dgPathNode< NODEID, COST >, NODEID >)dgTree< dgPathNode< NODEID, COST >, NODEID >
FindLessEqual(NODEID key) const (defined in dgTree< dgPathNode< NODEID, COST >, NODEID >)dgTree< dgPathNode< NODEID, COST >, NODEID >
GetAllocator() const (defined in dgTree< dgPathNode< NODEID, COST >, NODEID >)dgTree< dgPathNode< NODEID, COST >, NODEID >
GetCostFromParent(const dgPathNode< NODEID, COST > &node) const (defined in dgPathFinder< NODEID, COST >)dgPathFinder< NODEID, COST >virtual
GetCount() const (defined in dgTree< dgPathNode< NODEID, COST >, NODEID >)dgTree< dgPathNode< NODEID, COST >, NODEID >
GetEstimatedCostToGoal(NODEID id) const (defined in dgPathFinder< NODEID, COST >)dgPathFinder< NODEID, COST >virtual
GetNodeFromInfo(dgPathNode< NODEID, COST > &info) const (defined in dgTree< dgPathNode< NODEID, COST >, NODEID >)dgTree< dgPathNode< NODEID, COST >, NODEID >
GetRoot() const (defined in dgTree< dgPathNode< NODEID, COST >, NODEID >)dgTree< dgPathNode< NODEID, COST >, NODEID >
Insert(const dgPathNode< NODEID, COST > &element, NODEID key, bool &elementWasInTree) (defined in dgTree< dgPathNode< NODEID, COST >, NODEID >)dgTree< dgPathNode< NODEID, COST >, NODEID >
Insert(const dgPathNode< NODEID, COST > &element, NODEID key) (defined in dgTree< dgPathNode< NODEID, COST >, NODEID >)dgTree< dgPathNode< NODEID, COST >, NODEID >
Insert(dgTreeNode *const node, NODEID key) (defined in dgTree< dgPathNode< NODEID, COST >, NODEID >)dgTree< dgPathNode< NODEID, COST >, NODEID >
m_openList (defined in dgPathFinder< NODEID, COST >)dgPathFinder< NODEID, COST >
Maximum() const (defined in dgTree< dgPathNode< NODEID, COST >, NODEID >)dgTree< dgPathNode< NODEID, COST >, NODEID >
Minimum() const (defined in dgTree< dgPathNode< NODEID, COST >, NODEID >)dgTree< dgPathNode< NODEID, COST >, NODEID >
operator delete(void *const ptr, dgMemoryAllocator *const allocator) (defined in dgTree< dgPathNode< NODEID, COST >, NODEID >)dgTree< dgPathNode< NODEID, COST >, NODEID >inline
operator delete(void *const ptr) (defined in dgTree< dgPathNode< NODEID, COST >, NODEID >)dgTree< dgPathNode< NODEID, COST >, NODEID >inline
operator delete[](void *const ptr, dgMemoryAllocator *const allocator) (defined in dgTree< dgPathNode< NODEID, COST >, NODEID >)dgTree< dgPathNode< NODEID, COST >, NODEID >inline
operator delete[](void *const ptr) (defined in dgTree< dgPathNode< NODEID, COST >, NODEID >)dgTree< dgPathNode< NODEID, COST >, NODEID >inline
operator dgInt32() const (defined in dgTree< dgPathNode< NODEID, COST >, NODEID >)dgTree< dgPathNode< NODEID, COST >, NODEID >
operator new(size_t size, dgMemoryAllocator *const allocator) (defined in dgTree< dgPathNode< NODEID, COST >, NODEID >)dgTree< dgPathNode< NODEID, COST >, NODEID >inline
operator new(size_t size) (defined in dgTree< dgPathNode< NODEID, COST >, NODEID >)dgTree< dgPathNode< NODEID, COST >, NODEID >inline
operator new[](size_t size, dgMemoryAllocator *const allocator) (defined in dgTree< dgPathNode< NODEID, COST >, NODEID >)dgTree< dgPathNode< NODEID, COST >, NODEID >inline
operator new[](size_t size) (defined in dgTree< dgPathNode< NODEID, COST >, NODEID >)dgTree< dgPathNode< NODEID, COST >, NODEID >inline
Remove(NODEID key) (defined in dgTree< dgPathNode< NODEID, COST >, NODEID >)dgTree< dgPathNode< NODEID, COST >, NODEID >
Remove(dgTreeNode *const node) (defined in dgTree< dgPathNode< NODEID, COST >, NODEID >)dgTree< dgPathNode< NODEID, COST >, NODEID >
RemoveAll() (defined in dgTree< dgPathNode< NODEID, COST >, NODEID >)dgTree< dgPathNode< NODEID, COST >, NODEID >
Replace(dgPathNode< NODEID, COST > &element, NODEID key) (defined in dgTree< dgPathNode< NODEID, COST >, NODEID >)dgTree< dgPathNode< NODEID, COST >, NODEID >
ReplaceKey(NODEID oldKey, NODEID newKey) (defined in dgTree< dgPathNode< NODEID, COST >, NODEID >)dgTree< dgPathNode< NODEID, COST >, NODEID >
ReplaceKey(dgTreeNode *const node, NODEID key) (defined in dgTree< dgPathNode< NODEID, COST >, NODEID >)dgTree< dgPathNode< NODEID, COST >, NODEID >
SanityCheck() const (defined in dgTree< dgPathNode< NODEID, COST >, NODEID >)dgTree< dgPathNode< NODEID, COST >, NODEID >
SetAllocator(dgMemoryAllocator *const allocator) (defined in dgTree< dgPathNode< NODEID, COST >, NODEID >)dgTree< dgPathNode< NODEID, COST >, NODEID >
SwapInfo(dgTree &tree) (defined in dgTree< dgPathNode< NODEID, COST >, NODEID >)dgTree< dgPathNode< NODEID, COST >, NODEID >
Unlink(dgTreeNode *const node) (defined in dgTree< dgPathNode< NODEID, COST >, NODEID >)dgTree< dgPathNode< NODEID, COST >, NODEID >
~dgPathFinder() (defined in dgPathFinder< NODEID, COST >)dgPathFinder< NODEID, COST >virtual
~dgTree() (defined in dgTree< dgPathNode< NODEID, COST >, NODEID >)dgTree< dgPathNode< NODEID, COST >, NODEID >virtual