Public Member Functions | |
float | GetCost (MapSearchNode &successor) |
bool | GetSuccessors (AStarSearch< MapSearchNode > *astarsearch, MapSearchNode *parent_node) |
float | GoalDistanceEstimate (MapSearchNode &nodeGoal) |
bool | IsGoal (MapSearchNode &nodeGoal) |
bool | IsSameState (MapSearchNode &rhs) |
MapSearchNode () | |
MapSearchNode (unsigned int px, unsigned int py) | |
void | PrintNodeInfo () |
Public Attributes | |
unsigned int | x |
unsigned int | y |
Definition at line 39 of file findpath.cpp.
MapSearchNode::MapSearchNode | ( | ) | [inline] |
Definition at line 45 of file findpath.cpp.
MapSearchNode::MapSearchNode | ( | unsigned int | px, |
unsigned int | py | ||
) | [inline] |
Definition at line 46 of file findpath.cpp.
float MapSearchNode::GetCost | ( | MapSearchNode & | successor | ) |
Definition at line 168 of file findpath.cpp.
bool MapSearchNode::GetSuccessors | ( | AStarSearch< MapSearchNode > * | astarsearch, |
MapSearchNode * | parent_node | ||
) |
Definition at line 108 of file findpath.cpp.
float MapSearchNode::GoalDistanceEstimate | ( | MapSearchNode & | nodeGoal | ) |
Definition at line 84 of file findpath.cpp.
bool MapSearchNode::IsGoal | ( | MapSearchNode & | nodeGoal | ) |
Definition at line 92 of file findpath.cpp.
bool MapSearchNode::IsSameState | ( | MapSearchNode & | rhs | ) |
Definition at line 59 of file findpath.cpp.
void MapSearchNode::PrintNodeInfo | ( | ) |
Definition at line 75 of file findpath.cpp.
unsigned int MapSearchNode::x |
Definition at line 42 of file findpath.cpp.
unsigned int MapSearchNode::y |
Definition at line 43 of file findpath.cpp.