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