17 #ifndef GNEChange_Additional_h 18 #define GNEChange_Additional_h
GNEAdditional * mySecondAdditionalParent
pointer to second additional parent (used by additional with parents, for example Entry/exits) ...
the function-object for an editing operation (abstract base)
GNEAdditional * myFirstAdditionalParent
pointer to first additional parent (used by additional with parents, for example Entry/exits) ...
FXString redoName() const
get Redo name
std::vector< GNEEdge * > myEdgeParents
pointer to edge parents (used by additionals with edge parents)
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
GNEChange_Additional(GNEAdditional *additional, bool forward)
Constructor for creating/deleting an additional element.
A road/street connecting two junctions (netedit-version)
std::vector< GNELane * > myLaneParents
pointer to lane parents (used by additionals with lane parent)
An Element which don't belongs to GNENet but has influency in the simulation.
std::vector< GNELane * > myLaneChilds
list of Edge childs (used by VSS)