SumoXMLAttr
Numbers representing SUMO-XML - attributes.
AttributesFormat
attributes format
@ GEO
cartesian format (x, y, z)
@ CARTESIAN
position format
AttributesFormat myAttributesFormat
pos attributes format
void removeGeometryPoint(const Position clickedPosition, GNEUndoList *undoList) override
remove geometry point in the clicked position
Position getMovingAttributePosition(SumoXMLAttr key) const override
get moving attribute position
void setMoveShape(const GNEMoveResult &moveResult) override
set move shape
void writeMoveAttributes(OutputDevice &device) const
write move attributes
SumoXMLAttr myPosAttr
pos attribute
void setMovingAttribute(SumoXMLAttr key, const std::string &value, GNEUndoList *undoList) override
set moving attribute (using undo-list)
PositionVector getMovingAttributePositionVector(SumoXMLAttr key) const override
get moving attribute positionVector
double getMovingAttributeDouble(SumoXMLAttr key) const override
get moving attribute double
Position & myPosOverView
position over view
GNEMoveOperation * getMoveOperation()
get move operation
GNEMoveElementView(const GNEMoveElementView &)=delete
Invalidated copy constructor.
void commitMoveShape(const GNEMoveResult &moveResult, GNEUndoList *undoList) override
commit move shape
std::string getMovingAttribute(SumoXMLAttr key) const override
get moving attribute
bool isMovingAttributeValid(SumoXMLAttr key, const std::string &value) const override
check if the given moving attribute is valid
GNEMoveElementView & operator=(const GNEMoveElementView &)=delete
Invalidated assignment operator.
Static storage of an output device and its base (abstract) implementation.
A point in 2D or 3D with translation and scaling methods.