![]() |
Eclipse SUMO - Simulation of Urban MObility
|
struct for saving route parameters More...
#include <GNERouteHandler.h>
Public Member Functions | |
RouteParameter () | |
constructor More... | |
RouteParameter (GNEDemandElement *originalDemandElement) | |
parameter constructor (use values of originalDemandElement) More... | |
void | setEdges (GNEViewNet *viewNet, const std::string &edgeIDs) |
set edges (list of consecutive edges) More... | |
void | setEdges (GNEViewNet *viewNet, 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 52 of file GNERouteHandler.cpp.
GNERouteHandler::RouteParameter::RouteParameter | ( | GNEDemandElement * | originalDemandElement | ) |
parameter constructor (use values of originalDemandElement)
Definition at line 59 of file GNERouteHandler.cpp.
void GNERouteHandler::RouteParameter::setEdges | ( | GNEViewNet * | viewNet, |
const std::string & | edgeIDs | ||
) |
set edges (list of consecutive edges)
Definition at line 70 of file GNERouteHandler.cpp.
References GNEAttributeCarrier::canParse(), and GNEViewNet::getNet().
Referenced by GNERouteHandler::openFlow(), GNERouteHandler::openRoute(), and GNERouteHandler::openTrip().
void GNERouteHandler::RouteParameter::setEdges | ( | GNEViewNet * | viewNet, |
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 81 of file GNERouteHandler.cpp.
References GNEAttributeCarrier::canParse(), GNEViewNet::getNet(), GNENet::retrieveEdge(), and WRITE_ERROR.
RGBColor GNERouteHandler::RouteParameter::color |
string for saving parsed route colors
Definition at line 80 of file GNERouteHandler.h.
Referenced by GNERouteFrame::ConsecutiveEdges::onCmdCreateRoute(), GNERouteFrame::NonConsecutiveEdges::onCmdCreateRoute(), and GNERouteHandler::openRoute().
std::vector<GNEEdge*> GNERouteHandler::RouteParameter::edges |
edges
Definition at line 74 of file GNERouteHandler.h.
Referenced by GNERouteHandler::closeFlow(), GNERouteHandler::closeRoute(), GNERouteHandler::closeTrip(), GNERouteFrame::ConsecutiveEdges::onCmdCreateRoute(), and GNERouteFrame::NonConsecutiveEdges::onCmdCreateRoute().
bool GNERouteHandler::RouteParameter::loadedID |
flag to check if route was loaded
Definition at line 71 of file GNERouteHandler.h.
Referenced by GNERouteHandler::closeRoute(), and GNERouteHandler::openRoute().
Parameterised GNERouteHandler::RouteParameter::parameters |
parameters
Definition at line 83 of file GNERouteHandler.h.
Referenced by GNERouteHandler::closeRoute().
std::string GNERouteHandler::RouteParameter::routeID |
string for saving parsed Route ID
Definition at line 68 of file GNERouteHandler.h.
Referenced by GNERouteHandler::closeRoute(), GNERouteFrame::ConsecutiveEdges::onCmdCreateRoute(), GNERouteFrame::NonConsecutiveEdges::onCmdCreateRoute(), and GNERouteHandler::openRoute().
SUMOVehicleClass GNERouteHandler::RouteParameter::vClass |
vClass used by this route
Definition at line 77 of file GNERouteHandler.h.
Referenced by GNERouteFrame::ConsecutiveEdges::onCmdCreateRoute(), and GNERouteFrame::NonConsecutiveEdges::onCmdCreateRoute().