![]() |
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.
|
privatedelete |
Invalidated copy constructor.
| void GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::clearElements | ( | ) |
clear elements
Definition at line 887 of file GNEViewNetHelper.cpp.
| void GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::filterElements | ( | const std::vector< const GUIGlObject * > & | objects | ) |
filter elements
Definition at line 935 of file GNEViewNetHelper.cpp.
|
privatedelete |
Invalidated assignment operator.
| void GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::reserve | ( | int | size | ) |
reseve memory for all elements
Definition at line 911 of file GNEViewNetHelper.cpp.
| std::vector<GNEAdditional*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::additionals |
vector with the additional elements
Definition at line 510 of file GNEViewNetHelper.h.
Referenced by 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 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 GNEViewNetHelper::ViewObjectsSelector::updateNetworkElements().
| std::vector<GNECrossing*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::crossings |
vector with the crossings
Definition at line 528 of file GNEViewNetHelper.h.
Referenced by 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 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 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 GNEViewNetHelper::ViewObjectsSelector::updateGenericDataElements().
| std::vector<GNEEdge*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::edges |
vector with the edges
Definition at line 522 of file GNEViewNetHelper.h.
Referenced by 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 GNEViewNetHelper::ViewObjectsSelector::updateGenericDataElements().
| std::vector<GUIGlObject*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::GUIGlObjects |
vector with the GUIGlObjects
Definition at line 501 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 537 of file GNEViewNetHelper.h.
Referenced by GNEViewNetHelper::ViewObjectsSelector::updateNetworkElements().
| std::vector<GNEJunction*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::junctions |
vector with the junctions
Definition at line 519 of file GNEViewNetHelper.h.
Referenced by GNEViewNetHelper::ViewObjectsSelector::updateNetworkElements().
| std::vector<GNELane*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::lanes |
vector with the lanes
Definition at line 525 of file GNEViewNetHelper.h.
Referenced by 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 GNEViewNetHelper::ViewObjectsSelector::updateNetworkElements().
| std::vector<GNEPOI*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::POIs |
vector with the POIs
Definition at line 543 of file GNEViewNetHelper.h.
Referenced by GNEViewNetHelper::ViewObjectsSelector::updateShapeElements().
| std::vector<GNEPoly*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::polys |
vector with the polys
Definition at line 546 of file GNEViewNetHelper.h.
Referenced by 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 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 GNEViewNetHelper::ViewObjectsSelector::updateTAZElements().
| std::vector<GNEWalkingArea*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::walkingAreas |
vector with the walkingAreas
Definition at line 531 of file GNEViewNetHelper.h.
Referenced by GNEViewNetHelper::ViewObjectsSelector::updateNetworkElements().