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.

Referenced by operator=(), and ViewObjectsContainer().

Here is the caller graph for this function:

◆ ViewObjectsContainer() [2/2]

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

Invalidated copy constructor.

References ViewObjectsContainer().

Member Function Documentation

◆ clearElements()

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

◆ filterElements()

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

◆ operator=()

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

Invalidated assignment operator.

References ViewObjectsContainer().

◆ reserve()

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

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 clearElements(), filterElements(), reserve(), and 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 clearElements(), filterElements(), reserve(), and 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 clearElements(), filterElements(), reserve(), and 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 clearElements(), filterElements(), reserve(), and GNEViewNetHelper::ViewObjectsSelector::updateDemandElements().

◆ edgeDatas

std::vector<GNEEdgeData*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::edgeDatas

◆ edgeRelDatas

std::vector<GNEEdgeRelData*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::edgeRelDatas

vector with the edge relation datas

Definition at line 552 of file GNEViewNetHelper.h.

Referenced by clearElements(), filterElements(), reserve(), and GNEViewNetHelper::ViewObjectsSelector::updateGenericDataElements().

◆ edges

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

◆ genericDatas

std::vector<GNEGenericData*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::genericDatas

vector with the generic datas

Definition at line 516 of file GNEViewNetHelper.h.

Referenced by clearElements(), filterElements(), reserve(), and 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 clearElements(), filterElements(), reserve(), and 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 clearElements(), filterElements(), reserve(), and GNEViewNetHelper::ViewObjectsSelector::updateNetworkElements().

◆ lanes

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

◆ networkElements

std::vector<GNENetworkElement*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::networkElements

vector with the network elements

Definition at line 507 of file GNEViewNetHelper.h.

Referenced by clearElements(), filterElements(), reserve(), and GNEViewNetHelper::ViewObjectsSelector::updateNetworkElements().

◆ POIs

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

◆ polys

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

◆ TAZRelDatas

std::vector<GNETAZRelData*> GNEViewNetHelper::ViewObjectsSelector::ViewObjectsContainer::TAZRelDatas

vector with the TAZ relation datas

Definition at line 555 of file GNEViewNetHelper.h.

Referenced by clearElements(), filterElements(), reserve(), and 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 clearElements(), filterElements(), reserve(), and 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 clearElements(), filterElements(), reserve(), and GNEViewNetHelper::ViewObjectsSelector::updateNetworkElements().


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