SumoXMLAttr
Numbers representing SUMO-XML - attributes.
std::string getMovingAttribute(SumoXMLAttr key) const override
get moving attribute
void removeGeometryPoint(const Position clickedPosition, GNEUndoList *undoList) override
remove geometry point in the clicked position
double getMovingAttributeDouble(SumoXMLAttr key) const override
get moving attribute double
Position getMovingAttributePosition(SumoXMLAttr key) const override
get moving attribute position
bool isMovingAttributeValid(SumoXMLAttr key, const std::string &value) const override
check if the given moving attribute is valid
GNEMoveOperation * getMoveOperation()
get move operation
GNEMoveElementLane()=delete
invalidate default constructor
GNEMoveElementLane & operator=(const GNEMoveElementLane &)=delete
Invalidated assignment operator.
GNELane * myLane
pointer to lane
void setMoveShape(const GNEMoveResult &moveResult) override
set move shape
void commitMoveShape(const GNEMoveResult &moveResult, GNEUndoList *undoList) override
commit move shape
PositionVector getMovingAttributePositionVector(SumoXMLAttr key) const override
get moving attribute positionVector
void setMovingAttribute(SumoXMLAttr key, const std::string &value, GNEUndoList *undoList) override
set moving attribute (using undo-list)
GNEMoveElementLane(const GNEMoveElementLane &)=delete
Invalidated copy constructor.
A point in 2D or 3D with translation and scaling methods.