![]() |
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 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 | |
SubordinatedElements & | operator+= (const SubordinatedElements &other) |
add operator More... | |
struct for saving subordinated elements (Junction->Edge->Lane->(Additional | DemandElement)
Definition at line 99 of file GNEDeleteFrame.h.
GNEDeleteFrame::SubordinatedElements::SubordinatedElements | ( | const GNEJunction * | junction | ) |
constructor (for junctions)
Definition at line 365 of file GNEDeleteFrame.cpp.
References additionalChildren, additionalParents, demandElementChildren, demandElementParents, GNEHierarchicalElementChildren::getAdditionalChildren(), GNEHierarchicalElementParents::getAdditionalParents(), GNEHierarchicalElementChildren::getDemandElementChildren(), GNEHierarchicalElementParents::getDemandElementParents(), and GNEJunction::getGNEEdges().
Referenced by SubordinatedElements().
GNEDeleteFrame::SubordinatedElements::SubordinatedElements | ( | const GNEEdge * | edge | ) |
constructor (for edges)
Definition at line 382 of file GNEDeleteFrame.cpp.
References additionalChildren, additionalParents, demandElementChildren, demandElementParents, GNEHierarchicalElementChildren::getAdditionalChildren(), GNEHierarchicalElementParents::getAdditionalParents(), GNEHierarchicalElementChildren::getDemandElementChildren(), GNEHierarchicalElementParents::getDemandElementParents(), GNEEdge::getLanes(), and SubordinatedElements().
GNEDeleteFrame::SubordinatedElements::SubordinatedElements | ( | const GNELane * | lane | ) |
constructor (for lanes)
Definition at line 399 of file GNEDeleteFrame.cpp.
References additionalChildren, additionalParents, demandElementChildren, demandElementParents, GNEHierarchicalElementChildren::getAdditionalChildren(), GNEHierarchicalElementParents::getAdditionalParents(), GNEHierarchicalElementChildren::getDemandElementChildren(), and GNEHierarchicalElementParents::getDemandElementParents().
GNEDeleteFrame::SubordinatedElements::SubordinatedElements | ( | const GNEAdditional * | additional | ) |
constructor (for additionals)
Definition at line 412 of file GNEDeleteFrame.cpp.
GNEDeleteFrame::SubordinatedElements::SubordinatedElements | ( | const GNEDemandElement * | demandElement | ) |
constructor (for demandElements)
Definition at line 420 of file GNEDeleteFrame.cpp.
|
private |
add operator
Definition at line 429 of file GNEDeleteFrame.cpp.
References additionalChildren, additionalParents, demandElementChildren, and demandElementParents.
int GNEDeleteFrame::SubordinatedElements::additionalChildren |
additional children
Definition at line 120 of file GNEDeleteFrame.h.
Referenced by operator+=(), and SubordinatedElements().
int GNEDeleteFrame::SubordinatedElements::additionalParents |
additional parents
Definition at line 117 of file GNEDeleteFrame.h.
Referenced by operator+=(), and SubordinatedElements().
int GNEDeleteFrame::SubordinatedElements::demandElementChildren |
demand element children
Definition at line 126 of file GNEDeleteFrame.h.
Referenced by operator+=(), and SubordinatedElements().
int GNEDeleteFrame::SubordinatedElements::demandElementParents |
demand element parents
Definition at line 123 of file GNEDeleteFrame.h.
Referenced by operator+=(), and SubordinatedElements().