PathNode Struct Reference

List of all members.

Public Attributes

PathfindingState state
unsigned int depth
unsigned int cost
unsigned int heuristicTotalCost
PathNode * parent
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