#include <LinkAStar.hxx>
Public Member Functions | |
LCostNode () | |
LCostNode (std::pair< int, int > parent) | |
virtual | ~LCostNode () |
void | setParent (std::pair< int, int > parent) |
std::pair< int, int > | getParent () const |
void | setGCost (double c) |
void | setHCost (double c) |
void | setFCost (double c) |
double | getGCost () const |
double | getHCost () const |
double | getFCost () const |
Protected Attributes | |
double | _gCost |
double | _hCost |
double | _fCost |
std::pair< int, int > | _parent |
Definition at line 36 of file LinkAStar.hxx.
LCostNode::LCostNode | ( | ) |
LCostNode::LCostNode | ( | std::pair< int, int > | parent | ) |
|
inlinevirtual |
Definition at line 41 of file LinkAStar.hxx.
|
inline |
Definition at line 49 of file LinkAStar.hxx.
References _fCost.
Referenced by YACS::HMI::LinkAStar::addNeighbours().
|
inline |
Definition at line 47 of file LinkAStar.hxx.
References _gCost.
Referenced by YACS::HMI::LinkAStar::addNeighbours().
|
inline |
Definition at line 48 of file LinkAStar.hxx.
References _hCost.
Referenced by YACS::HMI::LinkAStar::addNeighbours().
|
inline |
|
inline |
Definition at line 46 of file LinkAStar.hxx.
References _fCost, and gui.CONNECTOR::c.
Referenced by YACS::HMI::LinkAStar::addNeighbours().
|
inline |
Definition at line 44 of file LinkAStar.hxx.
References _gCost, and gui.CONNECTOR::c.
Referenced by YACS::HMI::LinkAStar::addNeighbours().
|
inline |
Definition at line 45 of file LinkAStar.hxx.
References _hCost, and gui.CONNECTOR::c.
Referenced by YACS::HMI::LinkAStar::addNeighbours().
|
inline |
|
protected |
Definition at line 49 of file LinkAStar.hxx.
Referenced by getFCost(), and setFCost().
|
protected |
Definition at line 49 of file LinkAStar.hxx.
Referenced by getGCost(), and setGCost().
|
protected |
Definition at line 49 of file LinkAStar.hxx.
Referenced by getHCost(), and setHCost().
|
protected |
Definition at line 52 of file LinkAStar.hxx.
Referenced by getParent(), and setParent().