![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <AFInfo.h>
Public Member Functions | |
| FlagInfo (const E *const e) | |
| Constructor param[in] e The edge. | |
| FlagInfo & | operator= (const FlagInfo &other) |
| Copy constructor. | |
| virtual void | reset () |
| Reset the flag information. | |
| virtual | ~FlagInfo () |
| Destructor. | |
Data Fields | |
| std::vector< bool > | arcFlags |
| The arc flags. | |
| const E *const | edge |
| The current edge. | |
It holds a pointer to the associated edge, and flag information for arc flag routing
Copy constructor.
| [in] | other | The other FLAG info instance to copy |
Definition at line 49 of file AFInfo.h.
References AFInfo< E >::FlagInfo::arcFlags, and AFInfo< E >::FlagInfo::edge.
Reset the flag information.
Reimplemented in AFInfo< E >::ArcInfoBase, and AFInfo< E >::ArcInfo.
Definition at line 61 of file AFInfo.h.
References AFInfo< E >::FlagInfo::arcFlags.
The arc flags.
Definition at line 67 of file AFInfo.h.
Referenced by AFRouter< E, N, V, M >::compute(), AFRouter< E, N, V, M >::flag(), AFInfo< E >::FlagInfo::operator=(), and AFInfo< E >::FlagInfo::reset().
The current edge.
Definition at line 65 of file AFInfo.h.
Referenced by AFBuild< E, N, V, M >::computeArcFlagsAux(), and AFInfo< E >::FlagInfo::operator=().