Eclipse SUMO - Simulation of Urban MObility
GNEDeleteFrame::SubordinatedElements Struct Reference

struct for saving subordinated elements (Junction->Edge->Lane->(Additional | DemandElement) More...

#include <GNEDeleteFrame.h>

Collaboration diagram for GNEDeleteFrame::SubordinatedElements:

Public Member Functions

 SubordinatedElements (const GNEJunction *junction)
 constructor (for junctions) More...
 
 SubordinatedElements (const GNEEdge *edge)
 constructor (for edges) More...
 
 SubordinatedElements (const GNELane *lane)
 constructor (for lanes) More...
 
 SubordinatedElements (const GNEAdditional *additional)
 constructor (for additionals) More...
 
 SubordinatedElements (const GNEDemandElement *demandElement)
 constructor (for demandElements) More...
 

Data Fields

int additionalChildren
 additional children More...
 
int additionalParents
 additional parents More...
 
int demandElementChildren
 demand element children More...
 
int demandElementParents
 demand element parents More...
 

Private Member Functions

SubordinatedElementsoperator+= (const SubordinatedElements &other)
 add operator More...
 

Detailed Description

struct for saving subordinated elements (Junction->Edge->Lane->(Additional | DemandElement)

Definition at line 99 of file GNEDeleteFrame.h.

Constructor & Destructor Documentation

◆ SubordinatedElements() [1/5]

◆ SubordinatedElements() [2/5]

◆ SubordinatedElements() [3/5]

◆ SubordinatedElements() [4/5]

GNEDeleteFrame::SubordinatedElements::SubordinatedElements ( const GNEAdditional additional)

constructor (for additionals)

Definition at line 412 of file GNEDeleteFrame.cpp.

◆ SubordinatedElements() [5/5]

GNEDeleteFrame::SubordinatedElements::SubordinatedElements ( const GNEDemandElement demandElement)

constructor (for demandElements)

Definition at line 420 of file GNEDeleteFrame.cpp.

Member Function Documentation

◆ operator+=()

GNEDeleteFrame::SubordinatedElements & GNEDeleteFrame::SubordinatedElements::operator+= ( const SubordinatedElements other)
private

add operator

Definition at line 429 of file GNEDeleteFrame.cpp.

References additionalChildren, additionalParents, demandElementChildren, and demandElementParents.

Field Documentation

◆ additionalChildren

int GNEDeleteFrame::SubordinatedElements::additionalChildren

additional children

Definition at line 120 of file GNEDeleteFrame.h.

Referenced by operator+=(), and SubordinatedElements().

◆ additionalParents

int GNEDeleteFrame::SubordinatedElements::additionalParents

additional parents

Definition at line 117 of file GNEDeleteFrame.h.

Referenced by operator+=(), and SubordinatedElements().

◆ demandElementChildren

int GNEDeleteFrame::SubordinatedElements::demandElementChildren

demand element children

Definition at line 126 of file GNEDeleteFrame.h.

Referenced by operator+=(), and SubordinatedElements().

◆ demandElementParents

int GNEDeleteFrame::SubordinatedElements::demandElementParents

demand element parents

Definition at line 123 of file GNEDeleteFrame.h.

Referenced by operator+=(), and SubordinatedElements().


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