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

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

ViewObjectsContaineroperator= (const ViewObjectsContainer &)=delete
 Invalidated assignment operator.
 
 ViewObjectsContainer (const ViewObjectsContainer &)=delete
 Invalidated copy constructor.
 

Detailed Description

objects container

Definition at line 485 of file GNEViewNetHelper.h.

Constructor & Destructor Documentation

◆ ViewObjectsContainer() [1/2]

GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::ViewObjectsContainer ( )

constructor

Definition at line 883 of file GNEViewNetHelper.cpp.

◆ ViewObjectsContainer() [2/2]

GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::ViewObjectsContainer ( const ViewObjectsContainer )
privatedelete

Invalidated copy constructor.

Member Function Documentation

◆ clearElements()

void GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::clearElements ( )

clear elements

Definition at line 887 of file GNEViewNetHelper.cpp.

◆ filterElements()

void GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::filterElements ( const std::vector< const GUIGlObject * > &  objects)

filter elements

Definition at line 935 of file GNEViewNetHelper.cpp.

◆ operator=()

ViewObjectsContainer & GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::operator= ( const ViewObjectsContainer )
privatedelete

Invalidated assignment operator.

◆ reserve()

void GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::reserve ( int  size)

reseve memory for all elements

Definition at line 911 of file GNEViewNetHelper.cpp.

Field Documentation

◆ additionals

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().

◆ attributeCarriers

◆ connections

std::vector<GNEConnection*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::connections

vector with the connections

Definition at line 534 of file GNEViewNetHelper.h.

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

◆ crossings

std::vector<GNECrossing*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::crossings

vector with the crossings

Definition at line 528 of file GNEViewNetHelper.h.

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

◆ demandElements

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().

◆ edgeDatas

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().

◆ edgeRelDatas

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().

◆ edges

std::vector<GNEEdge*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::edges

vector with the edges

Definition at line 522 of file GNEViewNetHelper.h.

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

◆ genericDatas

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().

◆ GUIGlObjects

◆ internalLanes

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().

◆ junctions

std::vector<GNEJunction*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::junctions

vector with the junctions

Definition at line 519 of file GNEViewNetHelper.h.

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

◆ lanes

std::vector<GNELane*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::lanes

vector with the lanes

Definition at line 525 of file GNEViewNetHelper.h.

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

◆ networkElements

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().

◆ POIs

std::vector<GNEPOI*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::POIs

vector with the POIs

Definition at line 543 of file GNEViewNetHelper.h.

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

◆ polys

std::vector<GNEPoly*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::polys

vector with the polys

Definition at line 546 of file GNEViewNetHelper.h.

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

◆ TAZRelDatas

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().

◆ TAZs

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().

◆ walkingAreas

std::vector<GNEWalkingArea*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::walkingAreas

vector with the walkingAreas

Definition at line 531 of file GNEViewNetHelper.h.

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


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