![]() |
Eclipse SUMO - Simulation of Urban MObility
|
struct for saving subordinated elements (Junction->Edge->Lane->(Additional | DemandElement) More...
#include <GNEDeleteFrame.h>
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 | |
SubordinatedElements & | operator+= (const SubordinatedElements &other) |
add operator More... | |
struct for saving subordinated elements (Junction->Edge->Lane->(Additional | DemandElement)
Definition at line 98 of file GNEDeleteFrame.h.
GNEDeleteFrame::SubordinatedElements::SubordinatedElements | ( | const GNEJunction * | junction | ) |
constructor (for junctions)
Definition at line 364 of file GNEDeleteFrame.cpp.
References childAdditionals, childDemandElements, GNEHierarchicalChildElements::getChildAdditionals(), GNEHierarchicalChildElements::getChildDemandElements(), GNEJunction::getGNEEdges(), GNEHierarchicalParentElements::getParentAdditionals(), GNEHierarchicalParentElements::getParentDemandElements(), parentAdditionals, and parentDemandElements.
Referenced by SubordinatedElements().
GNEDeleteFrame::SubordinatedElements::SubordinatedElements | ( | const GNEEdge * | edge | ) |
constructor (for edges)
Definition at line 381 of file GNEDeleteFrame.cpp.
References childAdditionals, childDemandElements, GNEHierarchicalChildElements::getChildAdditionals(), GNEHierarchicalChildElements::getChildDemandElements(), GNEEdge::getLanes(), GNEHierarchicalParentElements::getParentAdditionals(), GNEHierarchicalParentElements::getParentDemandElements(), parentAdditionals, parentDemandElements, and SubordinatedElements().
GNEDeleteFrame::SubordinatedElements::SubordinatedElements | ( | const GNELane * | lane | ) |
constructor (for lanes)
Definition at line 398 of file GNEDeleteFrame.cpp.
References childAdditionals, childDemandElements, GNEHierarchicalChildElements::getChildAdditionals(), GNEHierarchicalChildElements::getChildDemandElements(), GNEHierarchicalParentElements::getParentAdditionals(), GNEHierarchicalParentElements::getParentDemandElements(), parentAdditionals, and parentDemandElements.
GNEDeleteFrame::SubordinatedElements::SubordinatedElements | ( | const GNEAdditional * | additional | ) |
constructor (for additionals)
Definition at line 411 of file GNEDeleteFrame.cpp.
GNEDeleteFrame::SubordinatedElements::SubordinatedElements | ( | const GNEDemandElement * | demandElement | ) |
constructor (for demandElements)
Definition at line 419 of file GNEDeleteFrame.cpp.
|
private |
add operator
Definition at line 428 of file GNEDeleteFrame.cpp.
References childAdditionals, childDemandElements, parentAdditionals, and parentDemandElements.
int GNEDeleteFrame::SubordinatedElements::childAdditionals |
child additional
Definition at line 119 of file GNEDeleteFrame.h.
Referenced by operator+=(), and SubordinatedElements().
int GNEDeleteFrame::SubordinatedElements::childDemandElements |
child demand elements
Definition at line 125 of file GNEDeleteFrame.h.
Referenced by operator+=(), and SubordinatedElements().
int GNEDeleteFrame::SubordinatedElements::parentAdditionals |
parent additionals
Definition at line 116 of file GNEDeleteFrame.h.
Referenced by operator+=(), and SubordinatedElements().
int GNEDeleteFrame::SubordinatedElements::parentDemandElements |
parent demand elements
Definition at line 122 of file GNEDeleteFrame.h.
Referenced by operator+=(), and SubordinatedElements().