![]() |
Eclipse SUMO - Simulation of Urban MObility
|
the node type representing nodes used for backward search More...
#include <FlippedNode.h>
Public Types | |
| typedef std::vector< const FlippedEdge< E, N, V > * > | ConstFlippedEdgeVector |
Public Member Functions | |
| FlippedNode (const N *originalNode) | |
| const std::string & | getID () const |
| Returns the id(entifier) of the node. | |
| const ConstFlippedEdgeVector & | getIncoming () const |
| Returns the incoming edges of the node. | |
| const N * | getOriginalNode () const |
| Returns the original node. | |
| const ConstFlippedEdgeVector & | getOutgoing () const |
| Returns the outgoing edges of the node. | |
| const Position & | getPosition () const |
| Returns the position of the node. | |
| ~FlippedNode () | |
| Destructor. | |
Private Attributes | |
| ConstFlippedEdgeVector | myIncoming |
| The incoming edges. | |
| const N *const | myOriginalNode |
| The original node. | |
| ConstFlippedEdgeVector | myOutgoing |
| The outgoing edges. | |
the node type representing nodes used for backward search
Definition at line 32 of file FlippedNode.h.
| typedef std::vector<const FlippedEdge<E, N, V>*> FlippedNode< E, N, V >::ConstFlippedEdgeVector |
Definition at line 34 of file FlippedNode.h.
|
inline |
Constructor
| [in] | originalNode | The original node |
Definition at line 39 of file FlippedNode.h.
|
inline |
Destructor.
Definition at line 43 of file FlippedNode.h.
|
inline |
Returns the id(entifier) of the node.
Definition at line 54 of file FlippedNode.h.
References FlippedNode< E, N, V >::myOriginalNode.
|
inline |
Returns the incoming edges of the node.
Definition at line 61 of file FlippedNode.h.
References FlippedNode< E, N, V >::myIncoming, and FlippedNode< E, N, V >::myOriginalNode.
|
inline |
Returns the original node.
Definition at line 85 of file FlippedNode.h.
References FlippedNode< E, N, V >::myOriginalNode.
|
inline |
Returns the outgoing edges of the node.
Definition at line 74 of file FlippedNode.h.
References FlippedNode< E, N, V >::myOriginalNode, and FlippedNode< E, N, V >::myOutgoing.
|
inline |
Returns the position of the node.
Definition at line 48 of file FlippedNode.h.
References FlippedNode< E, N, V >::myOriginalNode.
|
mutableprivate |
The incoming edges.
Definition at line 92 of file FlippedNode.h.
Referenced by FlippedNode< E, N, V >::getIncoming().
|
private |
The original node.
Definition at line 90 of file FlippedNode.h.
Referenced by FlippedNode< E, N, V >::getID(), FlippedNode< E, N, V >::getIncoming(), FlippedNode< E, N, V >::getOriginalNode(), FlippedNode< E, N, V >::getOutgoing(), and FlippedNode< E, N, V >::getPosition().
|
mutableprivate |
The outgoing edges.
Definition at line 94 of file FlippedNode.h.
Referenced by FlippedNode< E, N, V >::getOutgoing().