Eclipse SUMO - Simulation of Urban MObility
GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer Class Reference

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< GNETAZ * > TAZs
 vector with the clicked TAZ elements More...
 
std::vector< GNEWalkingArea * > walkingAreas
 vector with the clicked walkingAreas More...
 

Private Member Functions

 ObjectsContainer (const ObjectsContainer &)=delete
 Invalidated copy constructor. More...
 
ObjectsContaineroperator= (const ObjectsContainer &)=delete
 Invalidated assignment operator. More...
 

Detailed Description

objects container

Definition at line 302 of file GNEViewNetHelper.h.

Constructor & Destructor Documentation

◆ ObjectsContainer() [1/2]

GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::ObjectsContainer ( )

constructor

Definition at line 680 of file GNEViewNetHelper.cpp.

◆ ObjectsContainer() [2/2]

GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::ObjectsContainer ( const ObjectsContainer )
privatedelete

Invalidated copy constructor.

Member Function Documentation

◆ clearElements()

void GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::clearElements ( )

clear elements

Definition at line 684 of file GNEViewNetHelper.cpp.

◆ operator=()

ObjectsContainer & GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::operator= ( const ObjectsContainer )
privatedelete

Invalidated assignment operator.

Field Documentation

◆ additionals

std::vector<GNEAdditional*> GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::additionals

vector with the clicked additional elements

Definition at line 321 of file GNEViewNetHelper.h.

Referenced by GNEViewNetHelper::ObjectsUnderCursor::updateAdditionalElements().

◆ attributeCarriers

std::vector<GNEAttributeCarrier*> GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::attributeCarriers

vector with the clicked attribute carriers

Definition at line 315 of file GNEViewNetHelper.h.

Referenced by GNEViewNetHelper::ObjectsUnderCursor::updateAttributeCarriers(), and GNEViewNetHelper::ObjectsUnderCursor::updateGUIGlObjects().

◆ connections

std::vector<GNEConnection*> GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::connections

vector with the clicked connections

Definition at line 345 of file GNEViewNetHelper.h.

Referenced by GNEViewNetHelper::ObjectsUnderCursor::updateNetworkElements().

◆ crossings

std::vector<GNECrossing*> GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::crossings

vector with the clicked crossings

Definition at line 339 of file GNEViewNetHelper.h.

Referenced by GNEViewNetHelper::ObjectsUnderCursor::updateNetworkElements().

◆ demandElements

std::vector<GNEDemandElement*> GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::demandElements

vector with the clicked demand elements

Definition at line 324 of file GNEViewNetHelper.h.

Referenced by GNEViewNetHelper::ObjectsUnderCursor::updateDemandElements().

◆ edgeDatas

std::vector<GNEEdgeData*> GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::edgeDatas

vector with the clicked edge datas

Definition at line 360 of file GNEViewNetHelper.h.

Referenced by GNEViewNetHelper::ObjectsUnderCursor::updateGenericDataElements().

◆ edgeRelDatas

std::vector<GNEEdgeRelData*> GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::edgeRelDatas

vector with the clicked edge relation datas

Definition at line 363 of file GNEViewNetHelper.h.

Referenced by GNEViewNetHelper::ObjectsUnderCursor::updateGenericDataElements().

◆ edges

std::vector<GNEEdge*> GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::edges

vector with the clicked edges

Definition at line 333 of file GNEViewNetHelper.h.

Referenced by GNEViewNetHelper::ObjectsUnderCursor::updateNetworkElements().

◆ genericDatas

std::vector<GNEGenericData*> GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::genericDatas

vector with the clicked generic datas

Definition at line 327 of file GNEViewNetHelper.h.

Referenced by GNEViewNetHelper::ObjectsUnderCursor::updateGenericDataElements().

◆ GUIGlObjects

std::vector<GUIGlObject*> GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::GUIGlObjects

vector with the clicked GUIGlObjects

Definition at line 312 of file GNEViewNetHelper.h.

Referenced by GNEViewNetHelper::ObjectsUnderCursor::updateGUIGlObjects().

◆ internalLanes

std::vector<GNEInternalLane*> GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::internalLanes

vector with the clicked internal lanes

Definition at line 348 of file GNEViewNetHelper.h.

Referenced by GNEViewNetHelper::ObjectsUnderCursor::updateNetworkElements().

◆ junctions

std::vector<GNEJunction*> GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::junctions

vector with the clicked junctions

Definition at line 330 of file GNEViewNetHelper.h.

Referenced by GNEViewNetHelper::ObjectsUnderCursor::updateNetworkElements().

◆ lanes

std::vector<GNELane*> GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::lanes

vector with the clicked lanes

Definition at line 336 of file GNEViewNetHelper.h.

Referenced by GNEViewNetHelper::ObjectsUnderCursor::updateNetworkElements().

◆ networkElements

std::vector<GNENetworkElement*> GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::networkElements

vector with the clicked network elements

Definition at line 318 of file GNEViewNetHelper.h.

Referenced by GNEViewNetHelper::ObjectsUnderCursor::updateNetworkElements().

◆ POIs

std::vector<GNEPOI*> GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::POIs

vector with the clicked POIs

Definition at line 354 of file GNEViewNetHelper.h.

Referenced by GNEViewNetHelper::ObjectsUnderCursor::updateShapeElements().

◆ polys

std::vector<GNEPoly*> GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::polys

vector with the clicked polys

Definition at line 357 of file GNEViewNetHelper.h.

Referenced by GNEViewNetHelper::ObjectsUnderCursor::updateShapeElements().

◆ TAZs

std::vector<GNETAZ*> GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::TAZs

vector with the clicked TAZ elements

Definition at line 351 of file GNEViewNetHelper.h.

Referenced by GNEViewNetHelper::ObjectsUnderCursor::updateTAZElements().

◆ walkingAreas

std::vector<GNEWalkingArea*> GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer::walkingAreas

vector with the clicked walkingAreas

Definition at line 342 of file GNEViewNetHelper.h.

Referenced by GNEViewNetHelper::ObjectsUnderCursor::updateNetworkElements().


The documentation for this class was generated from the following files: