Eclipse SUMO - Simulation of Urban MObility
|
objects container More...
#include <GNEViewNetHelper.h>
Public Member Functions | |
void | clearElements () |
clear elements More... | |
void | filterElements (const std::vector< const GUIGlObject * > &objects) |
filter elements More... | |
ViewObjectsContainer () | |
constructor More... | |
Data Fields | |
std::vector< GNEAdditional * > | additionals |
vector with the additional elements More... | |
std::vector< GNEAttributeCarrier * > | attributeCarriers |
vector with the attribute carriers More... | |
std::vector< GNEConnection * > | connections |
vector with the connections More... | |
std::vector< GNECrossing * > | crossings |
vector with the crossings More... | |
std::vector< GNEDemandElement * > | demandElements |
vector with the demand elements More... | |
std::vector< GNEEdgeData * > | edgeDatas |
vector with the edge datas More... | |
std::vector< GNEEdgeRelData * > | edgeRelDatas |
vector with the edge relation datas More... | |
std::vector< GNEEdge * > | edges |
vector with the edges More... | |
std::vector< GNEGenericData * > | genericDatas |
vector with the generic datas More... | |
std::vector< GUIGlObject * > | GUIGlObjects |
vector with the GUIGlObjects More... | |
std::vector< GNEInternalLane * > | internalLanes |
vector with the internal lanes More... | |
std::vector< GNEJunction * > | junctions |
vector with the junctions More... | |
std::vector< GNELane * > | lanes |
vector with the lanes More... | |
std::vector< GNENetworkElement * > | networkElements |
vector with the network elements More... | |
std::vector< GNEPOI * > | POIs |
vector with the POIs More... | |
std::vector< GNEPoly * > | polys |
vector with the polys More... | |
std::vector< GNETAZ * > | TAZs |
vector with the TAZ elements More... | |
std::vector< GNEWalkingArea * > | walkingAreas |
vector with the walkingAreas More... | |
Private Member Functions | |
ViewObjectsContainer (const ViewObjectsContainer &)=delete | |
Invalidated copy constructor. More... | |
objects container
Definition at line 323 of file GNEViewNetHelper.h.
GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::ViewObjectsContainer | ( | ) |
constructor
Definition at line 519 of file GNEViewNetHelper.cpp.
|
privatedelete |
Invalidated copy constructor.
void GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::clearElements | ( | ) |
clear elements
Definition at line 523 of file GNEViewNetHelper.cpp.
void GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::filterElements | ( | const std::vector< const GUIGlObject * > & | objects | ) |
filter elements
Definition at line 547 of file GNEViewNetHelper.cpp.
std::vector<GNEAdditional*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::additionals |
vector with the additional elements
Definition at line 345 of file GNEViewNetHelper.h.
Referenced by GNEViewNetHelper::ViewObjectsSelector::updateAdditionalElements().
std::vector<GNEAttributeCarrier*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::attributeCarriers |
vector with the attribute carriers
Definition at line 339 of file GNEViewNetHelper.h.
Referenced by GNEViewNetHelper::ViewObjectsSelector::updateAdditionalElements(), GNEViewNetHelper::ViewObjectsSelector::updateDemandElements(), GNEViewNetHelper::ViewObjectsSelector::updateGenericDataElements(), and GNEViewNetHelper::ViewObjectsSelector::updateNetworkElements().
std::vector<GNEConnection*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::connections |
vector with the connections
Definition at line 369 of file GNEViewNetHelper.h.
Referenced by GNEViewNetHelper::ViewObjectsSelector::updateNetworkElements().
std::vector<GNECrossing*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::crossings |
vector with the crossings
Definition at line 363 of file GNEViewNetHelper.h.
Referenced by GNEViewNetHelper::ViewObjectsSelector::updateNetworkElements().
std::vector<GNEDemandElement*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::demandElements |
vector with the demand elements
Definition at line 348 of file GNEViewNetHelper.h.
Referenced by GNEViewNetHelper::ViewObjectsSelector::updateDemandElements().
std::vector<GNEEdgeData*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::edgeDatas |
vector with the edge datas
Definition at line 384 of file GNEViewNetHelper.h.
Referenced by GNEViewNetHelper::ViewObjectsSelector::updateGenericDataElements().
std::vector<GNEEdgeRelData*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::edgeRelDatas |
vector with the edge relation datas
Definition at line 387 of file GNEViewNetHelper.h.
Referenced by GNEViewNetHelper::ViewObjectsSelector::updateGenericDataElements().
std::vector<GNEEdge*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::edges |
vector with the edges
Definition at line 357 of file GNEViewNetHelper.h.
Referenced by GNEViewNetHelper::ViewObjectsSelector::updateNetworkElements().
std::vector<GNEGenericData*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::genericDatas |
vector with the generic datas
Definition at line 351 of file GNEViewNetHelper.h.
Referenced by GNEViewNetHelper::ViewObjectsSelector::updateGenericDataElements().
std::vector<GUIGlObject*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::GUIGlObjects |
vector with the GUIGlObjects
Definition at line 336 of file GNEViewNetHelper.h.
Referenced by GNEViewNetHelper::ViewObjectsSelector::updateAdditionalElements(), GNEViewNetHelper::ViewObjectsSelector::updateDemandElements(), GNEViewNetHelper::ViewObjectsSelector::updateGenericDataElements(), and GNEViewNetHelper::ViewObjectsSelector::updateNetworkElements().
std::vector<GNEInternalLane*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::internalLanes |
vector with the internal lanes
Definition at line 372 of file GNEViewNetHelper.h.
Referenced by GNEViewNetHelper::ViewObjectsSelector::updateNetworkElements().
std::vector<GNEJunction*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::junctions |
vector with the junctions
Definition at line 354 of file GNEViewNetHelper.h.
Referenced by GNEViewNetHelper::ViewObjectsSelector::updateNetworkElements().
std::vector<GNELane*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::lanes |
vector with the lanes
Definition at line 360 of file GNEViewNetHelper.h.
Referenced by GNEViewNetHelper::ViewObjectsSelector::updateNetworkElements().
std::vector<GNENetworkElement*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::networkElements |
vector with the network elements
Definition at line 342 of file GNEViewNetHelper.h.
Referenced by GNEViewNetHelper::ViewObjectsSelector::updateNetworkElements().
std::vector<GNEPOI*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::POIs |
vector with the POIs
Definition at line 378 of file GNEViewNetHelper.h.
Referenced by GNEViewNetHelper::ViewObjectsSelector::updateShapeElements().
std::vector<GNEPoly*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::polys |
vector with the polys
Definition at line 381 of file GNEViewNetHelper.h.
Referenced by GNEViewNetHelper::ViewObjectsSelector::updateShapeElements().
std::vector<GNETAZ*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::TAZs |
vector with the TAZ elements
Definition at line 375 of file GNEViewNetHelper.h.
Referenced by GNEViewNetHelper::ViewObjectsSelector::updateTAZElements().
std::vector<GNEWalkingArea*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::walkingAreas |
vector with the walkingAreas
Definition at line 366 of file GNEViewNetHelper.h.
Referenced by GNEViewNetHelper::ViewObjectsSelector::updateNetworkElements().