![]() |
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().