HOG2
|
Parent class for nodes and edges allowing them to be stored in a Heap or manipulated with other data structures. More...
#include <Graph.h>
Public Member Functions | |
graph_object () | |
virtual | ~graph_object () |
virtual double | GetKey () |
virtual void | Print (std::ostream &) const |
virtual graph_object * | Clone () const =0 |
Public Attributes | |
unsigned int | key |
Parent class for nodes and edges allowing them to be stored in a Heap or manipulated with other data structures.
|
pure virtual |
|
inlinevirtual |
|
virtual |
unsigned int graph_object::key |
Definition at line 54 of file Graph.h.
Referenced by NodeLimitAbstraction::abstractionBFS(), Heap::Add(), MapLineAbstraction::addNodes(), MapCliqueAbstraction::addNodeToRepairQ(), LoadedCliqueAbstraction::addNodeToRepairQ(), FringeSearch::addToClosedList(), FringeSearch::addToOpenList(), FringeSearch::addToOpenList2(), praStar::astar(), GraphAbstraction::CountEdgesAtDistance(), Heap::DecreaseKey(), corridorAStar::getBestPath(), aStarOld::GetPath(), Heap::IsIn(), FringeSearch::moveToOpenList1(), FringeSearch::onClosedList(), FringeSearch::onOpenList(), MapCliqueAbstraction::removeNodeFromRepairQ(), LoadedCliqueAbstraction::removeNodeFromRepairQ(), MapCliqueAbstraction::RepairAbstraction(), LoadedCliqueAbstraction::RepairAbstraction(), and GraphAbstraction::WidthBFS().