![]() |
Eclipse SUMO - Simulation of Urban MObility
|
FOX-declaration. More...
#include <GNEPathCreator.h>
Public Member Functions | |
| GNEAdditional * | getFromBusStop () const |
| get from additional More... | |
| const std::vector< GNEEdge * > & | getSubPath () const |
| get sub path More... | |
| GNEAdditional * | getToBusStop () const |
| to additional More... | |
| bool | isConflictDisconnected () const |
| check if current path is conflict due is disconnected More... | |
| bool | isConflictVClass () const |
| check if current path is conflict due vClass More... | |
| Path (const SUMOVehicleClass vClass, GNEEdge *edge) | |
| constructor for single edge More... | |
| Path (GNEViewNet *viewNet, const SUMOVehicleClass vClass, GNEEdge *edgeFrom, GNEEdge *edgeTo) | |
| constructor for two edges More... | |
| Path (GNEViewNet *viewNet, const SUMOVehicleClass vClass, GNEJunction *junctionFrom, GNEJunction *junctionTo) | |
| constructor for two junctions More... | |
Protected Attributes | |
| bool | myConflictDisconnected |
| flag to mark this path as disconnected More... | |
| bool | myConflictVClass |
| flag to mark this path as conflicted More... | |
| GNEAdditional * | myFromBusStop |
| from additional (usually a busStop) More... | |
| std::vector< GNEEdge * > | mySubPath |
| sub path More... | |
| GNEAdditional * | myToBusStop |
| to additional (usually a busStop) More... | |
Private Member Functions | |
| Path & | operator= (Path *)=delete |
| Invalidated assignment operator. More... | |
| Path () | |
| default constructor More... | |
| Path (Path *)=delete | |
| Invalidated copy constructor. More... | |
| GNEPathCreator::Path::Path | ( | const SUMOVehicleClass | vClass, |
| GNEEdge * | edge | ||
| ) |
constructor for single edge
Definition at line 56 of file GNEPathCreator.cpp.
| GNEPathCreator::Path::Path | ( | GNEViewNet * | viewNet, |
| const SUMOVehicleClass | vClass, | ||
| GNEEdge * | edgeFrom, | ||
| GNEEdge * | edgeTo | ||
| ) |
constructor for two edges
Definition at line 69 of file GNEPathCreator.cpp.
References GNEPathManager::PathCalculator::calculateDijkstraPath(), GNEViewNet::getNet(), GNEPathManager::getPathCalculator(), GNENet::getPathManager(), myConflictDisconnected, myConflictVClass, mySubPath, and SVC_PEDESTRIAN.
| GNEPathCreator::Path::Path | ( | GNEViewNet * | viewNet, |
| const SUMOVehicleClass | vClass, | ||
| GNEJunction * | junctionFrom, | ||
| GNEJunction * | junctionTo | ||
| ) |
constructor for two junctions
Definition at line 89 of file GNEPathCreator.cpp.
References GNEPathManager::PathCalculator::calculateDijkstraPath(), GNEViewNet::getNet(), GNEPathManager::getPathCalculator(), GNENet::getPathManager(), myConflictDisconnected, myConflictVClass, mySubPath, and SVC_PEDESTRIAN.
|
private |
default constructor
Definition at line 136 of file GNEPathCreator.cpp.
|
privatedelete |
Invalidated copy constructor.
| GNEAdditional * GNEPathCreator::Path::getFromBusStop | ( | ) | const |
get from additional
Definition at line 114 of file GNEPathCreator.cpp.
| const std::vector< GNEEdge * > & GNEPathCreator::Path::getSubPath | ( | ) | const |
get sub path
Definition at line 109 of file GNEPathCreator.cpp.
Referenced by GNEPathCreator::drawTemporalRoute().
| GNEAdditional * GNEPathCreator::Path::getToBusStop | ( | ) | const |
to additional
Definition at line 119 of file GNEPathCreator.cpp.
| bool GNEPathCreator::Path::isConflictDisconnected | ( | ) | const |
check if current path is conflict due is disconnected
Definition at line 131 of file GNEPathCreator.cpp.
Referenced by GNEPathCreator::drawTemporalRoute().
| bool GNEPathCreator::Path::isConflictVClass | ( | ) | const |
check if current path is conflict due vClass
Definition at line 125 of file GNEPathCreator.cpp.
Referenced by GNEPathCreator::drawTemporalRoute().
|
protected |
flag to mark this path as disconnected
Definition at line 82 of file GNEPathCreator.h.
Referenced by Path().
|
protected |
flag to mark this path as conflicted
Definition at line 79 of file GNEPathCreator.h.
Referenced by Path().
|
protected |
from additional (usually a busStop)
Definition at line 73 of file GNEPathCreator.h.
|
protected |
|
protected |
to additional (usually a busStop)
Definition at line 76 of file GNEPathCreator.h.