50 const bool _firstGeometryPoint,
52 moveElement(_moveElement),
53 originalShape(_originalShape),
54 shapeToMove(_originalShape),
55 firstGeometryPoint(_firstGeometryPoint),
56 operationType(_operationType) {
62 const std::vector<int> _originalgeometryPoints,
64 const std::vector<int> _geometryPointsToMove) :
65 moveElement(_moveElement),
66 originalShape(_originalShape),
67 originalGeometryPoints(_originalgeometryPoints),
68 shapeToMove(_shapeToMove),
69 geometryPointsToMove(_geometryPointsToMove),
88 const double _firstPosition,
89 const double _lastPosition,
90 const bool _allowChangeLane) :
91 moveElement(_moveElement),
95 allowChangeLane(_allowChangeLane),
102 const double _firstStartPos,
104 const double _lastStartPos,
105 const bool _clickedFirstLane,
106 const bool _allowChangeLane) :
107 moveElement(_moveElement),
108 firstLane(_firstLane),
112 clickedFirstLane(_clickedFirstLane),
113 allowChangeLane(_allowChangeLane),
GNEMoveOperation(GNEMoveElement *moveElement, const Position originalPosition)
constructor for values with a single position (junctions, E3, ParkingSpaces...)