19 #ifndef GNEChange_Crossing_h 20 #define GNEChange_Crossing_h 67 bool priority,
int customTLIndex,
const PositionVector& customShape,
bool selected,
bool forward);
int myCustomTLIndex
custom index of GNECrossing
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, int customTLIndex, const PositionVector &customShape, bool selected, bool forward)
Constructor for creating/deleting an crossing.
bool mySelected
flag to indicates if crossing was previously selected
PositionVector myCustomShape
priority of GNECrossing
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