![]() |
Eclipse SUMO - Simulation of Urban MObility
|
FOX-declaration. More...
#include <GNEFrameModuls.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 multiple edges 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... | |
GNEFrameModuls::PathCreator::Path::Path | ( | const SUMOVehicleClass | vClass, |
GNEEdge * | edge | ||
) |
constructor for single edge
Definition at line 1977 of file GNEFrameModuls.cpp.
GNEFrameModuls::PathCreator::Path::Path | ( | GNEViewNet * | viewNet, |
const SUMOVehicleClass | vClass, | ||
GNEEdge * | edgeFrom, | ||
GNEEdge * | edgeTo | ||
) |
constructor for multiple edges
Definition at line 1990 of file GNEFrameModuls.cpp.
References GNENetHelper::PathCalculator::calculatePath(), GNEViewNet::getNet(), GNENet::getPathCalculator(), myConflictDisconnected, myConflictVClass, mySubPath, and SVC_PEDESTRIAN.
|
private |
default constructor
Definition at line 2038 of file GNEFrameModuls.cpp.
|
privatedelete |
Invalidated copy constructor.
GNEAdditional * GNEFrameModuls::PathCreator::Path::getFromBusStop | ( | ) | const |
get from additional
Definition at line 2016 of file GNEFrameModuls.cpp.
const std::vector< GNEEdge * > & GNEFrameModuls::PathCreator::Path::getSubPath | ( | ) | const |
get sub path
Definition at line 2011 of file GNEFrameModuls.cpp.
Referenced by GNEFrameModuls::PathCreator::drawTemporalRoute().
GNEAdditional * GNEFrameModuls::PathCreator::Path::getToBusStop | ( | ) | const |
to additional
Definition at line 2021 of file GNEFrameModuls.cpp.
bool GNEFrameModuls::PathCreator::Path::isConflictDisconnected | ( | ) | const |
check if current path is conflict due is disconnected
Definition at line 2033 of file GNEFrameModuls.cpp.
Referenced by GNEFrameModuls::PathCreator::drawTemporalRoute().
bool GNEFrameModuls::PathCreator::Path::isConflictVClass | ( | ) | const |
check if current path is conflict due vClass
Definition at line 2027 of file GNEFrameModuls.cpp.
Referenced by GNEFrameModuls::PathCreator::drawTemporalRoute().
Invalidated assignment operator.
|
protected |
flag to mark this path as disconnected
Definition at line 566 of file GNEFrameModuls.h.
Referenced by Path().
|
protected |
flag to mark this path as conflicted
Definition at line 563 of file GNEFrameModuls.h.
Referenced by Path().
|
protected |
from additional (usually a busStop)
Definition at line 557 of file GNEFrameModuls.h.
|
protected |
|
protected |
to additional (usually a busStop)
Definition at line 560 of file GNEFrameModuls.h.