![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <GNEMoveElementViewResizable.h>
Public Types | |
| enum class | AttributesFormat { POSITION , CARTESIAN , GEO } |
| attributes format More... | |
| enum class | ResizingFormat { WIDTH_HEIGHT , WIDTH_LENGTH } |
| attributes format More... | |
Public Member Functions | |
| GNEMoveOperation * | getMoveOperation () override |
| get move operation | |
| GNEMoveElementViewResizable (GNEAttributeCarrier *element, AttributesFormat attributesFormat, ResizingFormat resizingFormat, SumoXMLAttr posAttr, Position &position) | |
| constructor | |
| void | removeGeometryPoint (const Position clickedPosition, GNEUndoList *undoList) override |
| remove geometry point in the clicked position | |
| void | writeMoveAttributes (OutputDevice &device) const |
| write move attributes | |
| ~GNEMoveElementViewResizable () | |
functions related with moving attributes | |
| std::string | getMovingAttribute (SumoXMLAttr key) const override |
| get moving attribute | |
| double | getMovingAttributeDouble (SumoXMLAttr key) const override |
| get moving attribute double | |
| Position | getMovingAttributePosition (SumoXMLAttr key) const override |
| get moving attribute position | |
| 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) | |
| void | setMovingAttribute (SumoXMLAttr key, const std::string &value) override |
| set moving attribute | |
| bool | isMovingAttributeValid (SumoXMLAttr key, const std::string &value) const override |
| check if the given moving attribute is valid | |
Static Public Member Functions | |
| static void | commitMove (const GNEViewNet *viewNet, GNEMoveOperation *moveOperation, const GNEMoveOffset &offset, GNEUndoList *undoList) |
| commit move element for the given offset | |
| static void | moveElement (const GNEViewNet *viewNet, GNEMoveOperation *moveOperation, const GNEMoveOffset &offset) |
| move element the for given offset (note: offset can be X-Y-0, 0-0-Z or X-Y-Z) | |
Data Fields | |
| GNEContour | myMovingContourDown |
| variable used for moving geometry point contour down | |
| GNEContour | myMovingContourLeft |
| variable used for moving geometry point contour left | |
| GNEContour | myMovingContourRight |
| variable used for moving geometry point contour right | |
| GNEContour | myMovingContourUp |
| variable used for moving geometry point contour up | |
| double | myMovingLateralOffset = 0 |
| move element lateral offset | |
| PositionVector | myShapeHeight |
| shape height | |
| PositionVector | myShapeWidth |
| shape width | |
Protected Member Functions | |
| GNEMoveOperation * | getEditShapeOperation (const GUIGlObject *obj, const PositionVector originalShape, const bool maintainShapeClosed) |
| calculate move shape operation | |
Protected Attributes | |
| GNEAttributeCarrier * | myMovedElement = nullptr |
| pointer to element | |
Private Member Functions | |
| void | commitMoveShape (const GNEMoveResult &moveResult, GNEUndoList *undoList) override |
| commit move shape | |
| GNEMoveElementViewResizable (const GNEMoveElementViewResizable &)=delete | |
| Invalidated copy constructor. | |
| GNEMoveElementViewResizable & | operator= (const GNEMoveElementViewResizable &)=delete |
| Invalidated assignment operator. | |
| void | setMoveShape (const GNEMoveResult &moveResult) override |
| set move shape | |
Static Private Member Functions | |
| static PositionVector | calculateExtrapolatedVector (const GNEMoveOperation *moveOperation, const GNEMoveResult &moveResult) |
| calculate width/height shape | |
| static double | calculateLaneOffset (const GNEViewNet *viewNet, const GNELane *lane, const double firstPosition, const double lastPosition, const GNEMoveOffset &offset) |
| calculate lane offset (used in calculateLanePosition) | |
| static void | calculateLanePosition (double &starPos, const GNEViewNet *viewNet, const GNELane *lane, const double posOverLane, const GNEMoveOffset &offset) |
| calculate lane position over one lane with only one position (accesss, E1, star/end positions, etc.) | |
| static void | calculateLanePositions (double &starPos, double &endPos, const GNEViewNet *viewNet, const GNELane *firstLane, const double firstPosOverLane, const GNELane *lastLane, const double lastPosOverLane, const bool firstLaneClicked, const GNEMoveOffset &offset) |
| calculate lane position over two lane with two positions (E2 Multilanes) | |
| static void | calculateLanePositions (double &starPos, double &endPos, const GNEViewNet *viewNet, const GNELane *lane, const double firstPosOverLane, const double lastPosOverLane, const GNEMoveOffset &offset) |
| calculate lane position over one lane with two positions (stoppingPlaces, E2 single lanes) | |
| static void | calculateNewLaneChange (const GNEViewNet *viewNet, const GNELane *originalLane, const GNELane *&newLane, double &laneOffset) |
| calculate new lane change | |
Private Attributes | |
| AttributesFormat | myAttributesFormat = AttributesFormat::POSITION |
| pos attributes format | |
| const bool | myEditHeight = false |
| check if height can be edited | |
| const bool | myEditLength = false |
| check if length can be edited | |
| const bool | myEditWidth = false |
| check if width can be edited | |
| SumoXMLAttr | myPosAttr |
| pos attribute | |
| Position & | myPosOverView |
| position over view | |
Definition at line 29 of file GNEMoveElementViewResizable.h.
|
stronginherited |
attributes format
| Enumerator | |
|---|---|
| POSITION | |
| CARTESIAN | position format |
| GEO | cartesian format (x, y, z) geo format (lon, lat, z) |
Definition at line 38 of file GNEMoveElementView.h.
|
strong |
attributes format
| Enumerator | |
|---|---|
| WIDTH_HEIGHT | |
| WIDTH_LENGTH | width and height |
Definition at line 33 of file GNEMoveElementViewResizable.h.
| GNEMoveElementViewResizable::GNEMoveElementViewResizable | ( | GNEAttributeCarrier * | element, |
| AttributesFormat | attributesFormat, | ||
| ResizingFormat | resizingFormat, | ||
| SumoXMLAttr | posAttr, | ||
| Position & | position ) |
constructor
Definition at line 32 of file GNEMoveElementViewResizable.cpp.
References GNEMoveElementView::GNEMoveElementView(), myEditHeight, myEditLength, and myEditWidth.
Referenced by GNEMoveElementViewResizable(), and operator=().
| GNEMoveElementViewResizable::~GNEMoveElementViewResizable | ( | ) |
Definition at line 42 of file GNEMoveElementViewResizable.cpp.
|
privatedelete |
Invalidated copy constructor.
References GNEMoveElementViewResizable().
|
staticprivateinherited |
calculate width/height shape
Definition at line 420 of file GNEMoveElement.cpp.
References PositionVector::extrapolate2D(), GNEMoveOperation::firstGeometryPoint, PositionVector::length2D(), PositionVector::nearest_offset_to_point2D(), GNEMoveOperation::originalShape, PositionVector::reverse(), GNEMoveOperation::shapeToMove, and GNEMoveResult::shapeToUpdate.
Referenced by commitMove(), and moveElement().
|
staticprivateinherited |
calculate lane offset (used in calculateLanePosition)
Definition at line 280 of file GNEMoveElement.cpp.
References Position::add(), GNELane::getLaneShape(), PositionVector::length2D(), PositionVector::nearest_offset_to_point2D(), PositionVector::positionAtOffset2D(), GUISUMOAbstractView::snapToActiveGrid(), GNEMoveOffset::x, GNEMoveOffset::y, and GNEMoveOffset::z.
Referenced by calculateLanePosition(), and calculateLanePositions().
|
staticprivateinherited |
calculate lane position over one lane with only one position (accesss, E1, star/end positions, etc.)
Definition at line 323 of file GNEMoveElement.cpp.
References calculateLaneOffset(), and GNELane::getLengthGeometryFactor().
Referenced by calculateLanePositions(), commitMove(), and moveElement().
|
staticprivateinherited |
calculate lane position over two lane with two positions (E2 Multilanes)
Definition at line 344 of file GNEMoveElement.cpp.
References calculateLanePosition(), GNELane::getLaneShape(), and PositionVector::length2D().
|
staticprivateinherited |
calculate lane position over one lane with two positions (stoppingPlaces, E2 single lanes)
Definition at line 333 of file GNEMoveElement.cpp.
References calculateLaneOffset(), and GNELane::getLengthGeometryFactor().
Referenced by commitMove(), and moveElement().
|
staticprivateinherited |
calculate new lane change
Definition at line 388 of file GNEMoveElement.cpp.
References Position::distanceSquaredTo2D(), Position::distanceTo2D(), GNEHierarchicalElement::getChildLanes(), GNELane::getIndex(), GNELane::getLaneShape(), GNELane::getParentEdge(), GUISUMOAbstractView::getPositionInformation(), PositionVector::nearest_offset_to_point2D(), and PositionVector::positionAtOffset2D().
Referenced by commitMove(), and moveElement().
|
staticinherited |
commit move element for the given offset
Definition at line 181 of file GNEMoveElement.cpp.
References PositionVector::add(), GNEMoveOperation::allowChangeLane, calculateExtrapolatedVector(), calculateLanePosition(), calculateLanePositions(), calculateNewLaneChange(), GNEMoveOperation::clickedFirstLane, commitMoveShape(), GNEMoveOperation::firstLane, GNEMoveResult::firstLaneOffset, GNEMoveOperation::firstPosition, GNEMoveOperation::geometryPointsToMove, GNEMoveResult::geometryPointsToMove, GNEMoveFrame::getCommonMoveOptions(), GNEMoveFrame::CommonMoveOptions::getMergeGeometryPoints(), GNEViewParent::getMoveFrame(), GNEViewNet::getViewParent(), GNEMoveOperation::HEIGHT, Position::INVALID, INVALID_DOUBLE, GNEMoveOperation::lastLane, GNEMoveOperation::lastPosition, GNEMoveOperation::LENGTH, GNEMoveOperation::moveElement, GNEMoveResult::newFirstLane, GNEMoveResult::newFirstPos, GNEMoveResult::newLastLane, GNEMoveResult::newLastPos, GNEMoveOperation::operationType, GNEMoveOperation::originalGeometryPoints, GNEMoveOperation::originalShape, PositionVector::removeDoublePoints(), setMoveShape(), GNEMoveOperation::shapeToMove, GNEMoveResult::shapeToUpdate, GUISUMOAbstractView::snapToActiveGrid(), GNEMoveOperation::WIDTH, GNEMoveOffset::x, GNEMoveOffset::y, and GNEMoveOffset::z.
Referenced by GNEViewNetHelper::MoveMultipleElementModul::finishMoveSelection(), GNEViewNetHelper::MoveSingleElementModul::finishMoveSingleElement(), GNEViewNetHelper::MoveMultipleElementModul::moveSelection(), and GNEViewNetHelper::MoveSingleElementModul::moveSingleElement().
|
overrideprivatevirtual |
commit move shape
Reimplemented from GNEMoveElementView.
Definition at line 96 of file GNEMoveElementViewResizable.cpp.
References GNEUndoList::begin(), GNEMoveElementView::commitMoveShape(), GNEUndoList::end(), GNEMoveOperation::HEIGHT, GNEMoveOperation::LENGTH, PositionVector::length2D(), GNEMoveElement::myMovedElement, myShapeHeight, GNEMoveResult::operationType, GNEMoveResult::shapeToUpdate, SUMO_ATTR_HEIGHT, SUMO_ATTR_LENGTH, SUMO_ATTR_WIDTH, TLF, toString(), and GNEMoveOperation::WIDTH.
|
protectedinherited |
calculate move shape operation
Definition at line 71 of file GNEMoveElement.cpp.
References gViewObjectsHandler, PositionVector::indexOfClosest(), PositionVector::insertAtClosest(), and Position::INVALID.
Referenced by GNEMoveElementConnection::getMoveOperation(), GNEMoveElementCrossing::getMoveOperation(), GNEMoveElementEdge::getMoveOperation(), GNEMoveElementJunction::getMoveOperation(), GNEMoveElementLane::getMoveOperation(), and GNEMoveElementShape::getMoveOperation().
|
overridevirtual |
get move operation
Reimplemented from GNEMoveElementView.
Definition at line 46 of file GNEMoveElementViewResizable.cpp.
References GNEMoveElementView::getMoveOperation(), GNEMoveOperation::HEIGHT, GNEMoveOperation::LENGTH, myEditHeight, myEditLength, myEditWidth, GNEMoveElement::myMovedElement, myShapeHeight, myShapeWidth, and GNEMoveOperation::WIDTH.
|
overridevirtualinherited |
get moving attribute
Implements GNEMoveElement.
Definition at line 51 of file GNEMoveElementView.cpp.
References GNEMoveElement::myMovedElement, myPosAttr, myPosOverView, and toString().
|
overridevirtualinherited |
get moving attribute double
Implements GNEMoveElement.
Definition at line 61 of file GNEMoveElementView.cpp.
References GNEMoveElement::myMovedElement.
|
overridevirtualinherited |
get moving attribute position
Implements GNEMoveElement.
Definition at line 67 of file GNEMoveElementView.cpp.
References GNEMoveElement::myMovedElement, myPosAttr, and myPosOverView.
|
overridevirtualinherited |
get moving attribute positionVector
Implements GNEMoveElement.
Definition at line 77 of file GNEMoveElementView.cpp.
References GNEMoveElement::myMovedElement.
|
overridevirtualinherited |
check if the given moving attribute is valid
Implements GNEMoveElement.
Definition at line 93 of file GNEMoveElementView.cpp.
References GNEAttributeCarrier::canParse(), invalid_return< std::string >::value, GNEMoveElement::myMovedElement, and myPosAttr.
|
staticinherited |
move element the for given offset (note: offset can be X-Y-0, 0-0-Z or X-Y-Z)
Definition at line 100 of file GNEMoveElement.cpp.
References PositionVector::add(), GNEMoveOperation::allowChangeLane, calculateExtrapolatedVector(), calculateLanePosition(), calculateLanePositions(), calculateNewLaneChange(), GNEMoveOperation::clickedFirstLane, GNEMoveOperation::firstLane, GNEMoveResult::firstLaneOffset, GNEMoveOperation::firstPosition, GNEMoveOperation::geometryPointsToMove, GNEMoveResult::geometryPointsToMove, GNEMoveOperation::HEIGHT, Position::INVALID, INVALID_DOUBLE, GNEMoveOperation::lastLane, GNEMoveOperation::lastPosition, GNEMoveOperation::LENGTH, GNEMoveOperation::moveElement, GNEMoveResult::newFirstLane, GNEMoveResult::newFirstPos, GNEMoveResult::newLastPos, GNEMoveOperation::operationType, setMoveShape(), GNEMoveOperation::shapeToMove, GNEMoveResult::shapeToUpdate, GUISUMOAbstractView::snapToActiveGrid(), GNEMoveOperation::WIDTH, GNEMoveOffset::x, GNEMoveOffset::y, and GNEMoveOffset::z.
Referenced by GNEViewNetHelper::MoveMultipleElementModul::moveSelection(), and GNEViewNetHelper::MoveSingleElementModul::moveSingleElement().
|
privatedelete |
Invalidated assignment operator.
References GNEMoveElementViewResizable().
|
overridevirtualinherited |
remove geometry point in the clicked position
Implements GNEMoveElement.
Definition at line 113 of file GNEMoveElementView.cpp.
|
overrideprivatevirtual |
set move shape
Reimplemented from GNEMoveElementView.
Definition at line 80 of file GNEMoveElementViewResizable.cpp.
References GNEMoveOperation::HEIGHT, GNEMoveOperation::LENGTH, myShapeHeight, myShapeWidth, GNEMoveResult::operationType, GNEMoveElementView::setMoveShape(), GNEMoveResult::shapeToUpdate, and GNEMoveOperation::WIDTH.
|
overridevirtualinherited |
set moving attribute
Implements GNEMoveElement.
Definition at line 103 of file GNEMoveElementView.cpp.
References invalid_return< std::string >::value, GNEMoveElement::myMovedElement, myPosAttr, myPosOverView, and GNEAttributeCarrier::parse().
|
overridevirtualinherited |
set moving attribute (using undo-list)
Implements GNEMoveElement.
Definition at line 83 of file GNEMoveElementView.cpp.
References GNEChange_Attribute::changeAttribute(), invalid_return< std::string >::value, GNEMoveElement::myMovedElement, and myPosAttr.
|
inherited |
write move attributes
Definition at line 119 of file GNEMoveElementView.cpp.
References CARTESIAN, GEO, gPrecisionGeo, myAttributesFormat, GNEMoveElement::myMovedElement, myPosOverView, POSITION, OutputDevice::setPrecision(), SUMO_ATTR_LAT, SUMO_ATTR_LON, SUMO_ATTR_POSITION, SUMO_ATTR_X, SUMO_ATTR_Y, SUMO_ATTR_Z, and OutputDevice::writeAttr().
|
privateinherited |
pos attributes format
Definition at line 102 of file GNEMoveElementView.h.
Referenced by GNEMoveElementView(), and writeMoveAttributes().
|
private |
check if height can be edited
Definition at line 76 of file GNEMoveElementViewResizable.h.
Referenced by getMoveOperation(), and GNEMoveElementViewResizable().
|
private |
check if length can be edited
Definition at line 79 of file GNEMoveElementViewResizable.h.
Referenced by getMoveOperation(), and GNEMoveElementViewResizable().
|
private |
check if width can be edited
Definition at line 73 of file GNEMoveElementViewResizable.h.
Referenced by getMoveOperation(), and GNEMoveElementViewResizable().
|
protectedinherited |
pointer to element
Definition at line 96 of file GNEMoveElement.h.
Referenced by GNEMoveElementLaneDouble::commitMoveShape(), GNEMoveElementLaneSingle::commitMoveShape(), GNEMoveElementShape::commitMoveShape(), GNEMoveElementView::commitMoveShape(), GNEMoveElementViewResizable::commitMoveShape(), GNEMoveElementLaneDouble::fixMovingProblem(), GNEMoveElementLaneSingle::fixMovingProblem(), GNEMoveElementLaneSingle::getFixedPositionOverLane(), GNEMoveElementLaneDouble::getMoveOperation(), GNEMoveElementLaneSingle::getMoveOperation(), GNEMoveElementShape::getMoveOperation(), GNEMoveElementViewResizable::getMoveOperation(), getMovingAttribute(), GNEMoveElementConnection::getMovingAttribute(), GNEMoveElementCrossing::getMovingAttribute(), GNEMoveElementEdge::getMovingAttribute(), GNEMoveElementJunction::getMovingAttribute(), GNEMoveElementLane::getMovingAttribute(), GNEMoveElementLaneDouble::getMovingAttribute(), GNEMoveElementLaneSingle::getMovingAttribute(), GNEMoveElementPlan::getMovingAttribute(), GNEMoveElementPlanParent::getMovingAttribute(), GNEMoveElementShape::getMovingAttribute(), GNEMoveElementVehicle::getMovingAttribute(), GNEMoveElementView::getMovingAttribute(), getMovingAttributeDouble(), GNEMoveElementConnection::getMovingAttributeDouble(), GNEMoveElementCrossing::getMovingAttributeDouble(), GNEMoveElementEdge::getMovingAttributeDouble(), GNEMoveElementJunction::getMovingAttributeDouble(), GNEMoveElementLane::getMovingAttributeDouble(), GNEMoveElementLaneDouble::getMovingAttributeDouble(), GNEMoveElementLaneSingle::getMovingAttributeDouble(), GNEMoveElementPlan::getMovingAttributeDouble(), GNEMoveElementPlanParent::getMovingAttributeDouble(), GNEMoveElementShape::getMovingAttributeDouble(), GNEMoveElementVehicle::getMovingAttributeDouble(), GNEMoveElementView::getMovingAttributeDouble(), GNEMoveElementConnection::getMovingAttributePosition(), GNEMoveElementCrossing::getMovingAttributePosition(), GNEMoveElementEdge::getMovingAttributePosition(), GNEMoveElementJunction::getMovingAttributePosition(), GNEMoveElementLane::getMovingAttributePosition(), GNEMoveElementLaneDouble::getMovingAttributePosition(), GNEMoveElementLaneSingle::getMovingAttributePosition(), GNEMoveElementPlan::getMovingAttributePosition(), GNEMoveElementPlanParent::getMovingAttributePosition(), GNEMoveElementShape::getMovingAttributePosition(), GNEMoveElementVehicle::getMovingAttributePosition(), GNEMoveElementView::getMovingAttributePosition(), GNEMoveElementConnection::getMovingAttributePositionVector(), GNEMoveElementCrossing::getMovingAttributePositionVector(), GNEMoveElementEdge::getMovingAttributePositionVector(), GNEMoveElementJunction::getMovingAttributePositionVector(), GNEMoveElementLane::getMovingAttributePositionVector(), GNEMoveElementLaneDouble::getMovingAttributePositionVector(), GNEMoveElementLaneSingle::getMovingAttributePositionVector(), GNEMoveElementPlan::getMovingAttributePositionVector(), GNEMoveElementPlanParent::getMovingAttributePositionVector(), GNEMoveElementShape::getMovingAttributePositionVector(), GNEMoveElementVehicle::getMovingAttributePositionVector(), GNEMoveElementView::getMovingAttributePositionVector(), GNEMoveElementLaneDouble::getMovingProblem(), GNEMoveElementLaneSingle::getMovingProblem(), GNEMoveElement(), GNEMoveElementLaneDouble::isMoveElementValid(), GNEMoveElementLaneSingle::isMoveElementValid(), isMovingAttributeValid(), GNEMoveElementConnection::isMovingAttributeValid(), GNEMoveElementCrossing::isMovingAttributeValid(), GNEMoveElementEdge::isMovingAttributeValid(), GNEMoveElementJunction::isMovingAttributeValid(), GNEMoveElementLane::isMovingAttributeValid(), GNEMoveElementLaneDouble::isMovingAttributeValid(), GNEMoveElementLaneSingle::isMovingAttributeValid(), GNEMoveElementPlan::isMovingAttributeValid(), GNEMoveElementPlanParent::isMovingAttributeValid(), GNEMoveElementShape::isMovingAttributeValid(), GNEMoveElementVehicle::isMovingAttributeValid(), GNEMoveElementView::isMovingAttributeValid(), GNEMoveElementShape::removeGeometryPoint(), GNEMoveElementLaneDouble::setMoveShape(), GNEMoveElementLaneSingle::setMoveShape(), GNEMoveElementShape::setMoveShape(), GNEMoveElementView::setMoveShape(), setMovingAttribute(), setMovingAttribute(), GNEMoveElementConnection::setMovingAttribute(), GNEMoveElementConnection::setMovingAttribute(), GNEMoveElementCrossing::setMovingAttribute(), GNEMoveElementCrossing::setMovingAttribute(), GNEMoveElementEdge::setMovingAttribute(), GNEMoveElementEdge::setMovingAttribute(), GNEMoveElementJunction::setMovingAttribute(), GNEMoveElementJunction::setMovingAttribute(), GNEMoveElementLane::setMovingAttribute(), GNEMoveElementLane::setMovingAttribute(), GNEMoveElementLaneDouble::setMovingAttribute(), GNEMoveElementLaneDouble::setMovingAttribute(), GNEMoveElementLaneSingle::setMovingAttribute(), GNEMoveElementLaneSingle::setMovingAttribute(), GNEMoveElementPlan::setMovingAttribute(), GNEMoveElementPlan::setMovingAttribute(), GNEMoveElementPlanParent::setMovingAttribute(), GNEMoveElementPlanParent::setMovingAttribute(), GNEMoveElementShape::setMovingAttribute(), GNEMoveElementShape::setMovingAttribute(), GNEMoveElementVehicle::setMovingAttribute(), GNEMoveElementVehicle::setMovingAttribute(), GNEMoveElementView::setMovingAttribute(), GNEMoveElementView::setMovingAttribute(), GNEMoveElementLaneDouble::setSize(), GNEMoveElementLaneDouble::writeMoveAttributes(), GNEMoveElementLaneSingle::writeMoveAttributes(), and GNEMoveElementView::writeMoveAttributes().
| GNEContour GNEMoveElementViewResizable::myMovingContourDown |
variable used for moving geometry point contour down
Definition at line 63 of file GNEMoveElementViewResizable.h.
| GNEContour GNEMoveElementViewResizable::myMovingContourLeft |
variable used for moving geometry point contour left
Definition at line 66 of file GNEMoveElementViewResizable.h.
| GNEContour GNEMoveElementViewResizable::myMovingContourRight |
variable used for moving geometry point contour right
Definition at line 69 of file GNEMoveElementViewResizable.h.
| GNEContour GNEMoveElementViewResizable::myMovingContourUp |
variable used for moving geometry point contour up
Definition at line 60 of file GNEMoveElementViewResizable.h.
|
inherited |
move element lateral offset
Definition at line 92 of file GNEMoveElement.h.
Referenced by GNEMoveElementLaneSingle::commitMoveShape(), GNEMoveElementVehicle::commitMoveShape(), GNEMoveElementLaneDouble::setMoveShape(), GNEMoveElementLaneSingle::setMoveShape(), and GNEMoveElementVehicle::setMoveShape().
|
privateinherited |
pos attribute
Definition at line 90 of file GNEMoveElementView.h.
Referenced by getMovingAttribute(), getMovingAttributePosition(), GNEMoveElementView(), isMovingAttributeValid(), setMovingAttribute(), and setMovingAttribute().
|
privateinherited |
position over view
Definition at line 93 of file GNEMoveElementView.h.
Referenced by getMoveOperation(), getMovingAttribute(), getMovingAttributePosition(), GNEMoveElementView(), setMoveShape(), setMovingAttribute(), and writeMoveAttributes().
| PositionVector GNEMoveElementViewResizable::myShapeHeight |
shape height
Definition at line 57 of file GNEMoveElementViewResizable.h.
Referenced by commitMoveShape(), getMoveOperation(), and setMoveShape().
| PositionVector GNEMoveElementViewResizable::myShapeWidth |
shape width
Definition at line 54 of file GNEMoveElementViewResizable.h.
Referenced by getMoveOperation(), and setMoveShape().