![]() |
Eclipse SUMO - Simulation of Urban MObility
|
objects container More...
#include <GNEViewNetHelper.h>
Public Member Functions | |
| void | clearElements () |
| clear elements | |
| void | filterElements (const std::vector< const GUIGlObject * > &objects) |
| filter elements | |
| void | reserve (int size) |
| reseve memory for all elements | |
| ViewObjectsContainer () | |
| constructor | |
Data Fields | |
| std::vector< GNEAdditional * > | additionals |
| vector with the additional elements | |
| std::vector< GNEAttributeCarrier * > | attributeCarriers |
| vector with the attribute carriers | |
| std::vector< GNEConnection * > | connections |
| vector with the connections | |
| std::vector< GNECrossing * > | crossings |
| vector with the crossings | |
| std::vector< GNEDemandElement * > | demandElements |
| vector with the demand elements | |
| std::vector< GNEEdgeData * > | edgeDatas |
| vector with the edge datas | |
| std::vector< GNEEdgeRelData * > | edgeRelDatas |
| vector with the edge relation datas | |
| std::vector< GNEEdge * > | edges |
| vector with the edges | |
| std::vector< GNEGenericData * > | genericDatas |
| vector with the generic datas | |
| std::vector< GUIGlObject * > | GUIGlObjects |
| vector with the GUIGlObjects | |
| std::vector< GNEInternalLane * > | internalLanes |
| vector with the internal lanes | |
| std::vector< GNEJunction * > | junctions |
| vector with the junctions | |
| std::vector< GNELane * > | lanes |
| vector with the lanes | |
| std::vector< GNENetworkElement * > | networkElements |
| vector with the network elements | |
| std::vector< GNEPOI * > | POIs |
| vector with the POIs | |
| std::vector< GNEPoly * > | polys |
| vector with the polys | |
| std::vector< GNETAZRelData * > | TAZRelDatas |
| vector with the TAZ relation datas | |
| std::vector< GNETAZ * > | TAZs |
| vector with the TAZ elements | |
| std::vector< GNEWalkingArea * > | walkingAreas |
| vector with the walkingAreas | |
Private Member Functions | |
| ViewObjectsContainer & | operator= (const ViewObjectsContainer &)=delete |
| Invalidated assignment operator. | |
| ViewObjectsContainer (const ViewObjectsContainer &)=delete | |
| Invalidated copy constructor. | |
objects container
Definition at line 485 of file GNEViewNetHelper.h.
| GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::ViewObjectsContainer | ( | ) |
constructor
Definition at line 883 of file GNEViewNetHelper.cpp.
Referenced by operator=(), and ViewObjectsContainer().
|
privatedelete |
Invalidated copy constructor.
References ViewObjectsContainer().
| void GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::clearElements | ( | ) |
clear elements
Definition at line 887 of file GNEViewNetHelper.cpp.
References additionals, attributeCarriers, connections, crossings, demandElements, edgeDatas, edgeRelDatas, edges, genericDatas, GUIGlObjects, internalLanes, junctions, lanes, networkElements, POIs, polys, TAZRelDatas, TAZs, and walkingAreas.
| void GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::filterElements | ( | const std::vector< const GUIGlObject * > & | objects | ) |
filter elements
Definition at line 935 of file GNEViewNetHelper.cpp.
References additionals, attributeCarriers, connections, crossings, demandElements, edgeDatas, edgeRelDatas, edges, genericDatas, GUIGlObjects, internalLanes, junctions, lanes, networkElements, POIs, polys, TAZRelDatas, TAZs, and walkingAreas.
|
privatedelete |
Invalidated assignment operator.
References ViewObjectsContainer().
| void GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::reserve | ( | int | size | ) |
reseve memory for all elements
Definition at line 911 of file GNEViewNetHelper.cpp.
References additionals, attributeCarriers, connections, crossings, demandElements, edgeDatas, edgeRelDatas, edges, genericDatas, GUIGlObjects, internalLanes, junctions, lanes, networkElements, POIs, polys, TAZRelDatas, TAZs, and walkingAreas.
| std::vector<GNEAdditional*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::additionals |
vector with the additional elements
Definition at line 510 of file GNEViewNetHelper.h.
Referenced by clearElements(), filterElements(), reserve(), and GNEViewNetHelper::ViewObjectsSelector::updateAdditionalElements().
| std::vector<GNEAttributeCarrier*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::attributeCarriers |
vector with the attribute carriers
Definition at line 504 of file GNEViewNetHelper.h.
Referenced by clearElements(), filterElements(), reserve(), 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 534 of file GNEViewNetHelper.h.
Referenced by clearElements(), filterElements(), reserve(), and GNEViewNetHelper::ViewObjectsSelector::updateNetworkElements().
| std::vector<GNECrossing*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::crossings |
vector with the crossings
Definition at line 528 of file GNEViewNetHelper.h.
Referenced by clearElements(), filterElements(), reserve(), and GNEViewNetHelper::ViewObjectsSelector::updateNetworkElements().
| std::vector<GNEDemandElement*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::demandElements |
vector with the demand elements
Definition at line 513 of file GNEViewNetHelper.h.
Referenced by clearElements(), filterElements(), reserve(), and GNEViewNetHelper::ViewObjectsSelector::updateDemandElements().
| std::vector<GNEEdgeData*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::edgeDatas |
vector with the edge datas
Definition at line 549 of file GNEViewNetHelper.h.
Referenced by clearElements(), filterElements(), reserve(), and GNEViewNetHelper::ViewObjectsSelector::updateGenericDataElements().
| std::vector<GNEEdgeRelData*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::edgeRelDatas |
vector with the edge relation datas
Definition at line 552 of file GNEViewNetHelper.h.
Referenced by clearElements(), filterElements(), reserve(), and GNEViewNetHelper::ViewObjectsSelector::updateGenericDataElements().
| std::vector<GNEEdge*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::edges |
vector with the edges
Definition at line 522 of file GNEViewNetHelper.h.
Referenced by clearElements(), filterElements(), reserve(), and GNEViewNetHelper::ViewObjectsSelector::updateNetworkElements().
| std::vector<GNEGenericData*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::genericDatas |
vector with the generic datas
Definition at line 516 of file GNEViewNetHelper.h.
Referenced by clearElements(), filterElements(), reserve(), and GNEViewNetHelper::ViewObjectsSelector::updateGenericDataElements().
| std::vector<GUIGlObject*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::GUIGlObjects |
vector with the GUIGlObjects
Definition at line 501 of file GNEViewNetHelper.h.
Referenced by clearElements(), filterElements(), reserve(), 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 537 of file GNEViewNetHelper.h.
Referenced by clearElements(), filterElements(), reserve(), and GNEViewNetHelper::ViewObjectsSelector::updateNetworkElements().
| std::vector<GNEJunction*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::junctions |
vector with the junctions
Definition at line 519 of file GNEViewNetHelper.h.
Referenced by clearElements(), filterElements(), reserve(), and GNEViewNetHelper::ViewObjectsSelector::updateNetworkElements().
| std::vector<GNELane*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::lanes |
vector with the lanes
Definition at line 525 of file GNEViewNetHelper.h.
Referenced by clearElements(), filterElements(), reserve(), and GNEViewNetHelper::ViewObjectsSelector::updateNetworkElements().
| std::vector<GNENetworkElement*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::networkElements |
vector with the network elements
Definition at line 507 of file GNEViewNetHelper.h.
Referenced by clearElements(), filterElements(), reserve(), and GNEViewNetHelper::ViewObjectsSelector::updateNetworkElements().
| std::vector<GNEPOI*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::POIs |
vector with the POIs
Definition at line 543 of file GNEViewNetHelper.h.
Referenced by clearElements(), filterElements(), reserve(), and GNEViewNetHelper::ViewObjectsSelector::updateShapeElements().
| std::vector<GNEPoly*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::polys |
vector with the polys
Definition at line 546 of file GNEViewNetHelper.h.
Referenced by clearElements(), filterElements(), reserve(), and GNEViewNetHelper::ViewObjectsSelector::updateShapeElements().
| std::vector<GNETAZRelData*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::TAZRelDatas |
vector with the TAZ relation datas
Definition at line 555 of file GNEViewNetHelper.h.
Referenced by clearElements(), filterElements(), reserve(), and GNEViewNetHelper::ViewObjectsSelector::updateGenericDataElements().
| std::vector<GNETAZ*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::TAZs |
vector with the TAZ elements
Definition at line 540 of file GNEViewNetHelper.h.
Referenced by clearElements(), filterElements(), reserve(), and GNEViewNetHelper::ViewObjectsSelector::updateTAZElements().
| std::vector<GNEWalkingArea*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::walkingAreas |
vector with the walkingAreas
Definition at line 531 of file GNEViewNetHelper.h.
Referenced by clearElements(), filterElements(), reserve(), and GNEViewNetHelper::ViewObjectsSelector::updateNetworkElements().