![]() |
Eclipse SUMO - Simulation of Urban MObility
|
objects container More...
#include <GNEViewNetHelper.h>
Public Member Functions | |
void | clearElements () |
clear elements More... | |
ObjectsContainer () | |
constructor More... | |
Data Fields | |
std::vector< GNEAdditional * > | additionals |
vector with the clicked additional elements More... | |
std::vector< GNEAttributeCarrier * > | attributeCarriers |
vector with the clicked attribute carriers More... | |
std::vector< GNEConnection * > | connections |
vector with the clicked connections More... | |
std::vector< GNECrossing * > | crossings |
vector with the clicked crossings More... | |
std::vector< GNEDemandElement * > | demandElements |
vector with the clicked demand elements More... | |
std::vector< GNEEdgeData * > | edgeDatas |
vector with the clicked edge datas More... | |
std::vector< GNEEdgeRelData * > | edgeRelDatas |
vector with the clicked edge relation datas More... | |
std::vector< GNEEdge * > | edges |
vector with the clicked edges More... | |
std::vector< GNEGenericData * > | genericDatas |
vector with the clicked generic datas More... | |
std::vector< GUIGlObject * > | GUIGlObjects |
vector with the clicked GUIGlObjects More... | |
std::vector< GNEInternalLane * > | internalLanes |
vector with the clicked internal lanes More... | |
std::vector< GNEJunction * > | junctions |
vector with the clicked junctions More... | |
std::vector< GNELane * > | lanes |
vector with the clicked lanes More... | |
std::vector< GNENetworkElement * > | networkElements |
vector with the clicked network elements More... | |
std::vector< GNEPOI * > | POIs |
vector with the clicked POIs More... | |
std::vector< GNEPoly * > | polys |
vector with the clicked polys More... | |
std::vector< GNEShape * > | shapes |
vector with the clicked shape elements (Poly and POIs) More... | |
std::vector< GNETAZElement * > | TAZElements |
vector with the clicked TAZ elements More... | |
std::vector< GNETAZ * > | TAZs |
vector with the clicked TAZ elements More... | |
Private Member Functions | |
ObjectsContainer (const ObjectsContainer &)=delete | |
Invalidated copy constructor. More... | |
ObjectsContainer & | operator= (const ObjectsContainer &)=delete |
Invalidated assignment operator. More... | |
objects container
Definition at line 256 of file GNEViewNetHelper.h.
GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::ObjectsContainer | ( | ) |
constructor
Definition at line 519 of file GNEViewNetHelper.cpp.
|
privatedelete |
Invalidated copy constructor.
void GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::clearElements | ( | ) |
clear elements
Definition at line 523 of file GNEViewNetHelper.cpp.
|
privatedelete |
Invalidated assignment operator.
std::vector<GNEAdditional*> GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::additionals |
vector with the clicked additional elements
Definition at line 275 of file GNEViewNetHelper.h.
Referenced by GNEViewNetHelper::ObjectsUnderCursor::updateAdditionalElements().
std::vector<GNEAttributeCarrier*> GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::attributeCarriers |
vector with the clicked attribute carriers
Definition at line 269 of file GNEViewNetHelper.h.
Referenced by GNEViewNetHelper::ObjectsUnderCursor::updateAttributeCarriers(), and GNEViewNetHelper::ObjectsUnderCursor::updateGUIGlObjects().
std::vector<GNEConnection*> GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::connections |
vector with the clicked connections
Definition at line 302 of file GNEViewNetHelper.h.
Referenced by GNEViewNetHelper::ObjectsUnderCursor::updateNetworkElements().
std::vector<GNECrossing*> GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::crossings |
vector with the clicked crossings
Definition at line 299 of file GNEViewNetHelper.h.
Referenced by GNEViewNetHelper::ObjectsUnderCursor::updateNetworkElements().
std::vector<GNEDemandElement*> GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::demandElements |
vector with the clicked demand elements
Definition at line 284 of file GNEViewNetHelper.h.
Referenced by GNEViewNetHelper::ObjectsUnderCursor::updateDemandElements().
std::vector<GNEEdgeData*> GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::edgeDatas |
vector with the clicked edge datas
Definition at line 317 of file GNEViewNetHelper.h.
Referenced by GNEViewNetHelper::ObjectsUnderCursor::updateGenericDataElements().
std::vector<GNEEdgeRelData*> GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::edgeRelDatas |
vector with the clicked edge relation datas
Definition at line 320 of file GNEViewNetHelper.h.
Referenced by GNEViewNetHelper::ObjectsUnderCursor::updateGenericDataElements().
std::vector<GNEEdge*> GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::edges |
vector with the clicked edges
Definition at line 293 of file GNEViewNetHelper.h.
Referenced by GNEViewNetHelper::ObjectsUnderCursor::updateNetworkElements().
std::vector<GNEGenericData*> GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::genericDatas |
vector with the clicked generic datas
Definition at line 287 of file GNEViewNetHelper.h.
Referenced by GNEViewNetHelper::ObjectsUnderCursor::updateGenericDataElements().
std::vector<GUIGlObject*> GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::GUIGlObjects |
vector with the clicked GUIGlObjects
Definition at line 266 of file GNEViewNetHelper.h.
Referenced by GNEViewNetHelper::ObjectsUnderCursor::updateGUIGlObjects().
std::vector<GNEInternalLane*> GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::internalLanes |
vector with the clicked internal lanes
Definition at line 305 of file GNEViewNetHelper.h.
Referenced by GNEViewNetHelper::ObjectsUnderCursor::updateNetworkElements().
std::vector<GNEJunction*> GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::junctions |
vector with the clicked junctions
Definition at line 290 of file GNEViewNetHelper.h.
Referenced by GNEViewNetHelper::ObjectsUnderCursor::updateNetworkElements().
std::vector<GNELane*> GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::lanes |
vector with the clicked lanes
Definition at line 296 of file GNEViewNetHelper.h.
Referenced by GNEViewNetHelper::ObjectsUnderCursor::updateNetworkElements().
std::vector<GNENetworkElement*> GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::networkElements |
vector with the clicked network elements
Definition at line 272 of file GNEViewNetHelper.h.
Referenced by GNEViewNetHelper::ObjectsUnderCursor::updateNetworkElements().
std::vector<GNEPOI*> GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::POIs |
vector with the clicked POIs
Definition at line 311 of file GNEViewNetHelper.h.
Referenced by GNEViewNetHelper::ObjectsUnderCursor::updateShapeElements().
std::vector<GNEPoly*> GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::polys |
vector with the clicked polys
Definition at line 314 of file GNEViewNetHelper.h.
Referenced by GNEViewNetHelper::ObjectsUnderCursor::updateShapeElements().
std::vector<GNEShape*> GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::shapes |
vector with the clicked shape elements (Poly and POIs)
Definition at line 278 of file GNEViewNetHelper.h.
Referenced by GNEViewNetHelper::ObjectsUnderCursor::updateShapeElements().
std::vector<GNETAZElement*> GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::TAZElements |
vector with the clicked TAZ elements
Definition at line 281 of file GNEViewNetHelper.h.
Referenced by GNEViewNetHelper::ObjectsUnderCursor::updateTAZElements().
std::vector<GNETAZ*> GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::TAZs |
vector with the clicked TAZ elements
Definition at line 308 of file GNEViewNetHelper.h.
Referenced by GNEViewNetHelper::ObjectsUnderCursor::updateTAZElements().