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 GNEAdditional *additional)
 constructor (for additionals) More...
 
 SubordinatedElements (const GNEDemandElement *demandElement)
 constructor (for demandElements) More...
 
 SubordinatedElements (const GNEEdge *edge)
 constructor (for edges) More...
 
 SubordinatedElements (const GNEJunction *junction)
 constructor (for junctions) More...
 
 SubordinatedElements (const GNELane *lane)
 constructor (for lanes) More...
 

Data Fields

int childAdditionals
 child additional More...
 
int childDemandElements
 child demand elements More...
 
int parentAdditionals
 parent additionals More...
 
int parentDemandElements
 parent demand elements 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 98 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 411 of file GNEDeleteFrame.cpp.

◆ SubordinatedElements() [5/5]

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

constructor (for demandElements)

Definition at line 419 of file GNEDeleteFrame.cpp.

Member Function Documentation

◆ operator+=()

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

add operator

Definition at line 428 of file GNEDeleteFrame.cpp.

References childAdditionals, childDemandElements, parentAdditionals, and parentDemandElements.

Field Documentation

◆ childAdditionals

int GNEDeleteFrame::SubordinatedElements::childAdditionals

child additional

Definition at line 119 of file GNEDeleteFrame.h.

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

◆ childDemandElements

int GNEDeleteFrame::SubordinatedElements::childDemandElements

child demand elements

Definition at line 125 of file GNEDeleteFrame.h.

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

◆ parentAdditionals

int GNEDeleteFrame::SubordinatedElements::parentAdditionals

parent additionals

Definition at line 116 of file GNEDeleteFrame.h.

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

◆ parentDemandElements

int GNEDeleteFrame::SubordinatedElements::parentDemandElements

parent demand elements

Definition at line 122 of file GNEDeleteFrame.h.

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


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