#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(). |
|