20 #ifndef GNEChange_Crossing_h 21 #define GNEChange_Crossing_h the function-object for an editing operation (abstract base)
The representation of a single edge during network building.
A NBNetBuilder extended by visualisation and editing capabilities.
GNEChange_Crossing(GNEJunction *junctionParent, const std::vector< NBEdge *> &edges, double width, bool priority, bool forward)
Constructor for creating/deleting an crossing.
GNEJunction * myJunctionParent
full information regarding the Junction in which GNECRossing is created
FXString undoName() const
return undoName
~GNEChange_Crossing()
Destructor.
bool myPriority
priority of GNECrossing
std::vector< NBEdge * > myEdges
vector to save all edges of GNECrossing
double myWidth
width of GNECrossing
FXString redoName() const
get Redo name