17 #ifndef GNEChange_Crossing_h 18 #define GNEChange_Crossing_h 63 bool priority,
int customTLIndex,
int customTLIndex2,
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.
bool mySelected
flag to check if crossing is selected
GNEChange_Crossing(GNEJunction *junctionParent, const std::vector< NBEdge *> &edges, double width, bool priority, int customTLIndex, int customTLIndex2, const PositionVector &customShape, bool selected, bool forward)
Constructor for creating/deleting an crossing.
PositionVector myCustomShape
priority of GNECrossing
This object is responsible for drawing a shape and for supplying a a popup menu. Messages are routete...
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
int myCustomTLIndex2
custom index of GNECrossing (reverse direction)
A definition of a pedestrian crossing.
double myWidth
width of GNECrossing
FXString redoName() const
get Redo name