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...
 
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...
 

Detailed Description

struct for saving route parameters

Definition at line 53 of file GNERouteHandler.h.

Constructor & Destructor Documentation

◆ RouteParameter() [1/2]

GNERouteHandler::RouteParameter::RouteParameter ( )

constructor

Definition at line 52 of file GNERouteHandler.cpp.

◆ RouteParameter() [2/2]

GNERouteHandler::RouteParameter::RouteParameter ( GNEDemandElement originalDemandElement)

parameter constructor (use values of originalDemandElement)

Definition at line 59 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 70 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 81 of file GNERouteHandler.cpp.

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

Field Documentation

◆ color

RGBColor GNERouteHandler::RouteParameter::color

◆ edges

◆ loadedID

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().

◆ parameters

Parameterised GNERouteHandler::RouteParameter::parameters

parameters

Definition at line 83 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: