![]() |
Eclipse SUMO - Simulation of Urban MObility
|
struct for saving route parameters More...
#include <GNERouteHandler.h>
Public Member Functions | |
void | clearEdges () |
clear edges More... | |
RouteParameter () | |
constructor More... | |
RouteParameter (GNEDemandElement *originalDemandElement) | |
parameter constructor (use values of originalDemandElement) More... | |
void | setEdges (GNENet *net, const std::string &edgeIDs) |
set edges (list of consecutive edges) More... | |
void | setEdges (GNENet *net, const std::string &vehicleID, const std::string &fromID, const std::string &toID, const std::string &viaIDs) |
set edges (from, to and via edges) More... | |
Data Fields | |
RGBColor | color |
string for saving parsed route colors More... | |
std::vector< GNEEdge * > | edges |
edges More... | |
bool | loadedID |
flag to check if route was loaded More... | |
Parameterised | parameters |
parameters More... | |
std::string | routeID |
string for saving parsed Route ID More... | |
SUMOVehicleClass | vClass |
vClass used by this route More... | |
struct for saving route parameters
Definition at line 53 of file GNERouteHandler.h.
GNERouteHandler::RouteParameter::RouteParameter | ( | ) |
constructor
Definition at line 46 of file GNERouteHandler.cpp.
GNERouteHandler::RouteParameter::RouteParameter | ( | GNEDemandElement * | originalDemandElement | ) |
parameter constructor (use values of originalDemandElement)
Definition at line 53 of file GNERouteHandler.cpp.
void GNERouteHandler::RouteParameter::clearEdges | ( | ) |
clear edges
Definition at line 109 of file GNERouteHandler.cpp.
Referenced by GNERouteHandler::openRouteFlow().
void GNERouteHandler::RouteParameter::setEdges | ( | GNENet * | net, |
const std::string & | edgeIDs | ||
) |
set edges (list of consecutive edges)
Definition at line 65 of file GNERouteHandler.cpp.
References GNEAttributeCarrier::canParse().
Referenced by GNERouteHandler::openFlow(), GNERouteHandler::openRoute(), and GNERouteHandler::openTrip().
void GNERouteHandler::RouteParameter::setEdges | ( | GNENet * | net, |
const std::string & | vehicleID, | ||
const std::string & | fromID, | ||
const std::string & | toID, | ||
const std::string & | viaIDs | ||
) |
set edges (from, to and via edges)
Definition at line 76 of file GNERouteHandler.cpp.
References GNEAttributeCarrier::canParse(), GNENet::retrieveEdge(), and WRITE_ERROR.
RGBColor GNERouteHandler::RouteParameter::color |
string for saving parsed route colors
Definition at line 83 of file GNERouteHandler.h.
Referenced by GNERouteHandler::buildFlowEmbeddedRoute(), GNERouteHandler::buildVehicleEmbeddedRoute(), GNERouteFrame::createPath(), GNERouteHandler::openRoute(), GNERouteHandler::transformToRouteFlow(), and GNERouteHandler::transformToVehicle().
std::vector<GNEEdge*> GNERouteHandler::RouteParameter::edges |
edges
Definition at line 77 of file GNERouteHandler.h.
Referenced by GNERouteHandler::buildFlowEmbeddedRoute(), GNERouteHandler::buildRoute(), GNERouteHandler::buildVehicleEmbeddedRoute(), GNERouteHandler::closeFlow(), GNERouteHandler::closeRoute(), GNERouteHandler::closeTrip(), GNERouteFrame::createPath(), GNERouteHandler::transformToRouteFlow(), and GNERouteHandler::transformToVehicle().
bool GNERouteHandler::RouteParameter::loadedID |
flag to check if route was loaded
Definition at line 74 of file GNERouteHandler.h.
Referenced by GNERouteHandler::closeRoute(), and GNERouteHandler::openRoute().
Parameterised GNERouteHandler::RouteParameter::parameters |
parameters
Definition at line 86 of file GNERouteHandler.h.
Referenced by GNERouteHandler::closeRoute().
std::string GNERouteHandler::RouteParameter::routeID |
string for saving parsed Route ID
Definition at line 71 of file GNERouteHandler.h.
Referenced by GNERouteHandler::buildFlowEmbeddedRoute(), GNERouteHandler::buildVehicleEmbeddedRoute(), GNERouteHandler::closeRoute(), GNERouteFrame::createPath(), GNERouteHandler::openRoute(), GNERouteHandler::transformToRouteFlow(), and GNERouteHandler::transformToVehicle().
SUMOVehicleClass GNERouteHandler::RouteParameter::vClass |
vClass used by this route
Definition at line 80 of file GNERouteHandler.h.
Referenced by GNERouteFrame::createPath().