20 #ifndef GNEChange_Additional_h 21 #define GNEChange_Additional_h GNEEdge * myEdgeParent
pointer to edge (used by additionals with edge parent)
the function-object for an editing operation (abstract base)
FXString redoName() const
get Redo name
std::vector< GNEDetectorEntry * > myEntryChilds
list of Entry detectors child (used by E3 Detector)
std::vector< GNEEdge * > myEdgeChilds
list of Edge childs (used by Rerouters)
This lane is powered by an underlying GNEEdge and basically knows how to draw itself.
~GNEChange_Additional()
Destructor.
FXString undoName() const
return undoName
GNEAdditional * myAdditional
full information regarding the additional element that is to be created/deleted
std::vector< GNEDetectorExit * > myExitChilds
list of Exit detectors child used (used by E3 Detector)
GNEChange_Additional(GNEAdditional *additional, bool forward)
Constructor for creating/deleting an additional element.
A road/street connecting two junctions (netedit-version)
An Element which don't belongs to GNENet but has influency in the simulation.
GNEDetectorE3 * myE3Parent
pointer to E3 parent (used by Entry/exits)
GNELane * myLaneParent
pointer to lane (used by additionals with lane parent)