![]() |
Eclipse SUMO - Simulation of Urban MObility
|
struct used for saving all attribute carriers of net, in different formats More...
#include <GNENet.h>
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... | |
struct used for saving all attribute carriers of net, in different formats
std::map<SumoXMLTag, std::map<std::string, GNEAdditional*> > GNENet::AttributeCarriers::additionals |
map with the name and pointer to additional elements of net
Definition at line 102 of file GNENet.h.
Referenced by GNEDeleteFrame::ACsToDelete(), GNESelectorFrame::ACsToSelected(), GNENet::additionalExist(), GNESelectorFrame::clearCurrentSelection(), GNENet::computeAndUpdate(), GNENet::computeNetwork(), GNENet::deleteAdditional(), GNENet::generateAdditionalID(), GNENet::getNumberOfAdditionals(), GNENet::insertAdditional(), GNENet::retrieveAdditional(), GNENet::retrieveAdditionals(), GNENet::retrieveAttributeCarriers(), GNENet::saveAdditionals(), GNENet::saveAdditionalsConfirmed(), GNENet::updateAdditionalID(), and GNENet::~GNENet().
std::map<SumoXMLTag, std::map<std::string, GNEDemandElement*> > GNENet::AttributeCarriers::demandElements |
map with the name and pointer to demand elements of net
Definition at line 105 of file GNENet.h.
Referenced by GNEDeleteFrame::ACsToDelete(), GNESelectorFrame::ACsToSelected(), GNENet::cleanInvalidDemandElements(), GNENet::cleanUnusedRoutes(), GNESelectorFrame::clearCurrentSelection(), GNENet::computeAndUpdate(), GNENet::computeDemandElements(), GNENet::computeNetwork(), GNENet::deleteDemandElement(), GNENet::demandElementExist(), GNENet::generateDemandElementID(), GNENet::getNumberOfDemandElements(), GNENet::insertDemandElement(), GNENet::joinRoutes(), GNECalibratorDialog::onCmdAddFlow(), GNECalibratorDialog::onCmdClickedRoute(), GNECalibratorDialog::onCmdClickedVehicleType(), GNEViewParent::onCmdLocate(), GNENet::retrieveAttributeCarriers(), GNENet::retrieveDemandElement(), GNENet::retrieveDemandElements(), GNENet::saveDemandElements(), GNENet::saveDemandElementsConfirmed(), GNENet::setViewNet(), GNEStopFrame::show(), GNEPersonPlanFrame::show(), GNENet::updateDemandElementID(), GNECalibratorDialog::updateFlowAndLabelButton(), GNECalibratorDialog::updateRouteTable(), GNECalibratorDialog::updateVehicleTypeTable(), and GNENet::~GNENet().
std::map<std::string, GNEEdge*> GNENet::AttributeCarriers::edges |
map with the name and pointer to edges of net
Definition at line 99 of file GNENet.h.
Referenced by GNESelectorFrame::ACsToSelected(), GNENet::computeAndUpdate(), GNENet::computeNetwork(), GNENet::createEdge(), GNENet::deleteJunction(), GNENet::deleteSingleEdge(), GNENet::initGNEConnections(), GNENet::initJunctionsAndEdges(), GNENet::joinSelectedJunctions(), GNENet::mergeJunctions(), GNENet::registerEdge(), GNENet::renameEdge(), GNENet::replaceJunctionByGeometry(), GNENet::retrieveAttributeCarriers(), GNENet::retrieveEdge(), GNENet::retrieveEdges(), GNENet::retrieveLanes(), and GNENet::~GNENet().
std::map<std::string, GNEJunction*> GNENet::AttributeCarriers::junctions |
map with the name and pointer to junctions of net
Definition at line 96 of file GNENet.h.
Referenced by GNEDeleteFrame::ACsToDelete(), GNESelectorFrame::ACsToSelected(), GNENet::checkJunctionPosition(), GNENet::cleanInvalidCrossings(), GNESelectorFrame::clearCurrentSelection(), GNENet::computeAndUpdate(), GNENet::createJunction(), GNENet::deleteSingleJunction(), GNENet::joinSelectedJunctions(), GNENet::netHasGNECrossings(), GNENet::registerJunction(), GNENet::removeSolitaryJunctions(), GNENet::renameJunction(), GNENet::retrieveAttributeCarriers(), GNENet::retrieveConnection(), GNENet::retrieveConnections(), GNENet::retrieveCrossing(), GNENet::retrieveCrossings(), GNENet::retrieveJunction(), GNENet::retrieveJunctions(), and GNENet::~GNENet().
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().