Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
GNEViewNetHelper::ObjectsUnderCursor::ObjectsContainer Class Reference

objects container More...

#include <GNEViewNetHelper.h>

Public Member Functions

void clearElements ()
 clear elements
 
 ObjectsContainer ()
 constructor
 

Data Fields

std::vector< GNEAdditional * > additionals
 vector with the clicked additional elements
 
std::vector< GNEAttributeCarrier * > attributeCarriers
 vector with the clicked attribute carriers
 
std::vector< GNEConnection * > connections
 vector with the clicked connections
 
std::vector< GNECrossing * > crossings
 vector with the clicked crossings
 
std::vector< GNEDemandElement * > demandElements
 vector with the clicked demand elements
 
std::vector< GNEEdgeData * > edgeDatas
 vector with the clicked edge datas
 
std::vector< GNEEdgeRelData * > edgeRelDatas
 vector with the clicked edge relation datas
 
std::vector< GNEEdge * > edges
 vector with the clicked edges
 
std::vector< GNEGenericData * > genericDatas
 vector with the clicked generic datas
 
std::vector< GUIGlObject * > GUIGlObjects
 vector with the clicked GUIGlObjects
 
std::vector< GNEInternalLane * > internalLanes
 vector with the clicked internal lanes
 
std::vector< GNEJunction * > junctions
 vector with the clicked junctions
 
std::vector< GNELane * > lanes
 vector with the clicked lanes
 
std::vector< GNENetworkElement * > networkElements
 vector with the clicked network elements
 
std::vector< GNEPOI * > POIs
 vector with the clicked POIs
 
std::vector< GNEPoly * > polys
 vector with the clicked polys
 
std::vector< GNETAZ * > TAZs
 vector with the clicked TAZ elements
 
std::vector< GNEWalkingArea * > walkingAreas
 vector with the clicked walkingAreas
 

Private Member Functions

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

Detailed Description

objects container

Definition at line 313 of file GNEViewNetHelper.h.

Constructor & Destructor Documentation

◆ ObjectsContainer() [1/2]

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

constructor

Definition at line 711 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 715 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 332 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 326 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 356 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 350 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 335 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 371 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 374 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 344 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 338 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 323 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 359 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 341 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 347 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 329 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 365 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 368 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 362 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 353 of file GNEViewNetHelper.h.

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


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