![]() |
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.
References myOriginalNode.
|
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 myOriginalNode.
|
inline |
Returns the incoming edges of the node.
Definition at line 61 of file FlippedNode.h.
References myIncoming, and myOriginalNode.
|
inline |
|
inline |
Returns the outgoing edges of the node.
Definition at line 74 of file FlippedNode.h.
References myOriginalNode, and myOutgoing.
|
inline |
Returns the position of the node.
Definition at line 48 of file FlippedNode.h.
References myOriginalNode.
|
mutableprivate |
|
private |
The original node.
Definition at line 90 of file FlippedNode.h.
Referenced by FlippedNode(), getID(), getIncoming(), getOriginalNode(), getOutgoing(), and getPosition().
|
mutableprivate |