PathNode Struct Reference

List of all members.

Public Attributes

PathfindingState state
unsigned int depth
unsigned int cost
unsigned int heuristicTotalCost
PathNodeparent
uint32 stepsfromparent

Detailed Description

Definition at line 34 of file Pathfinder.cpp.


Member Data Documentation

unsigned int PathNode::cost

Definition at line 38 of file Pathfinder.cpp.

Referenced by Pathfinder::costHeuristic(), Pathfinder::newNode(), and Pathfinder::pathfind().

unsigned int PathNode::depth

Definition at line 37 of file Pathfinder.cpp.

Referenced by Pathfinder::newNode(), and Pathfinder::pathfind().

unsigned int PathNode::heuristicTotalCost

Definition at line 39 of file Pathfinder.cpp.

Referenced by Pathfinder::costHeuristic(), Pathfinder::newNode(), and PathNodeCmp::operator()().

PathNode* PathNode::parent

Definition at line 40 of file Pathfinder.cpp.

Referenced by drawpath(), Pathfinder::newNode(), and Pathfinder::pathfind().

PathfindingState PathNode::state

Definition at line 36 of file Pathfinder.cpp.

Referenced by Pathfinder::checkTarget(), Pathfinder::costHeuristic(), drawedge(), drawpath(), Pathfinder::expandNode(), Pathfinder::newNode(), and Pathfinder::pathfind().

uint32 PathNode::stepsfromparent

Definition at line 41 of file Pathfinder.cpp.

Referenced by Pathfinder::newNode(), and Pathfinder::pathfind().


The documentation for this struct was generated from the following file:
Generated on Fri Jul 27 22:29:47 2007 for pentagram by  doxygen 1.4.7