#include <graph.h>
Definition at line 60 of file graph.h.
Public Member Functions | |
| Node () | |
| Node (int nodeId, const NODEINFO &info) | |
| void | addOutEdge (const Edge &edge) |
| void | removeOutEdge (int targetNodeId) |
| void | clearOutEdges () |
| NODEINFO & | getInfo () |
| const NODEINFO & | getInfo () const |
| const vector< Edge > & | getOutEdges () const |
Private Attributes | |
| int | m_nodeId |
| vector< Edge > | m_outEdges |
| NODEINFO | m_info |
|
|||||||||
|
Definition at line 63 of file graph.h. References PathFind::Graph< NODEINFO, EDGEINFO >::Node::m_nodeId. |
|
||||||||||||||||
|
Definition at line 67 of file graph.h. References PathFind::Graph< NODEINFO, EDGEINFO >::Node::m_info, and PathFind::Graph< NODEINFO, EDGEINFO >::Node::m_nodeId. |
|
||||||||||
|
Definition at line 72 of file graph.h. References PathFind::Graph< NODEINFO, EDGEINFO >::Node::m_outEdges. |
|
|||||||||
|
Definition at line 79 of file graph.h. References PathFind::Graph< NODEINFO, EDGEINFO >::Node::m_outEdges. |
|
|||||||||
|
Definition at line 89 of file graph.h. References PathFind::Graph< NODEINFO, EDGEINFO >::Node::m_info. |
|
|||||||||
|
Definition at line 84 of file graph.h. References PathFind::Graph< NODEINFO, EDGEINFO >::Node::m_info. Referenced by PathFind::Graph< NODEINFO, EDGEINFO >::getNodeInfo(). |
|
|||||||||
|
Definition at line 94 of file graph.h. References PathFind::Graph< NODEINFO, EDGEINFO >::Node::m_outEdges. |
|
||||||||||
|
Definition at line 168 of file graph.h. References PathFind::Graph< NODEINFO, EDGEINFO >::Node::m_outEdges. |
|
|||||
|
Definition at line 104 of file graph.h. Referenced by PathFind::Graph< NODEINFO, EDGEINFO >::Node::getInfo(), and PathFind::Graph< NODEINFO, EDGEINFO >::Node::Node(). |
|
|||||
|
Definition at line 100 of file graph.h. Referenced by PathFind::Graph< NODEINFO, EDGEINFO >::Node::Node(). |
|
|||||