Eclipse SUMO - Simulation of Urban MObility
GNERouteHandler::RouteParameter Struct Reference

struct for saving route parameters More...

#include <GNERouteHandler.h>

Collaboration diagram for GNERouteHandler::RouteParameter:

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...
 
Parameterised genericParameters
 generic parameters More...
 
std::string routeID
 string for saving parsed Route ID More...
 
SUMOVehicleClass VClass
 VClass used by this route. More...
 

Detailed Description

struct for saving route parameters

Definition at line 54 of file GNERouteHandler.h.

Constructor & Destructor Documentation

◆ RouteParameter() [1/2]

GNERouteHandler::RouteParameter::RouteParameter ( )

constructor

Definition at line 50 of file GNERouteHandler.cpp.

◆ RouteParameter() [2/2]

GNERouteHandler::RouteParameter::RouteParameter ( GNEDemandElement originalDemandElement)

parameter constructor (use values of originalDemandElement)

Definition at line 55 of file GNERouteHandler.cpp.

Member Function Documentation

◆ setEdges() [1/2]

void GNERouteHandler::RouteParameter::setEdges ( GNEViewNet viewNet,
const std::string &  edgeIDs 
)

set edges (list of consecutive edges)

Definition at line 66 of file GNERouteHandler.cpp.

References GNEAttributeCarrier::canParse(), and GNEViewNet::getNet().

Referenced by GNERouteHandler::openFlow(), GNERouteHandler::openRoute(), and GNERouteHandler::openTrip().

◆ setEdges() [2/2]

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 77 of file GNERouteHandler.cpp.

References GNEAttributeCarrier::canParse(), GNEViewNet::getNet(), GNENet::retrieveEdge(), and WRITE_ERROR.

Field Documentation

◆ color

RGBColor GNERouteHandler::RouteParameter::color

◆ edges

◆ genericParameters

Parameterised GNERouteHandler::RouteParameter::genericParameters

generic parameters

Definition at line 81 of file GNERouteHandler.h.

Referenced by GNERouteHandler::closeRoute().

◆ routeID

std::string GNERouteHandler::RouteParameter::routeID

◆ VClass

SUMOVehicleClass GNERouteHandler::RouteParameter::VClass

The documentation for this struct was generated from the following files: