Eclipse SUMO - Simulation of Urban MObility
GNENet::AttributeCarriers Struct Reference

struct used for saving all attribute carriers of net, in different formats More...

#include <GNENet.h>

Collaboration diagram for GNENet::AttributeCarriers:

Data Fields

std::map< SumoXMLTag, std::map< std::string, GNEAdditional * > > additionals
 map with the name and pointer to additional elements of net More...
 
std::map< SumoXMLTag, std::map< std::string, GNEDemandElement * > > demandElements
 map with the name and pointer to demand elements of net More...
 
std::map< std::string, GNEEdge * > edges
 map with the name and pointer to edges of net More...
 
std::map< std::string, GNEJunction * > junctions
 map with the name and pointer to junctions of net More...
 
std::map< std::string, GNEDemandElement * > vehicleDepartures
 special map used for saving Demand Elements of type "Vehicle" (Vehicles, routeFlows, etc.) sorted by depart time More...
 

Detailed Description

struct used for saving all attribute carriers of net, in different formats

Definition at line 94 of file GNENet.h.

Field Documentation

◆ additionals

◆ demandElements

◆ edges

◆ junctions

◆ vehicleDepartures

std::map<std::string, GNEDemandElement*> GNENet::AttributeCarriers::vehicleDepartures

special map used for saving Demand Elements of type "Vehicle" (Vehicles, routeFlows, etc.) sorted by depart time

Definition at line 108 of file GNENet.h.

Referenced by GNENet::deleteDemandElement(), GNENet::insertDemandElement(), GNENet::saveDemandElementsConfirmed(), GNENet::updateDemandElementBegin(), and GNENet::updateDemandElementID().


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