SUMO - Simulation of Urban MObility
GNEViewNet::MovedItems Struct Reference

struct used to group all pointers to moved elements More...

Collaboration diagram for GNEViewNet::MovedItems:
Collaboration graph

Public Member Functions

 MovedItems ()
 constructor More...
 

Data Fields

GNEAdditionaladditionalToMove
 the additional element which position is being moved More...
 
GNEEdgeedgeToMove
 the edge of which geometry is being moved More...
 
GNEJunctionjunctionToMove
 the Junction to be moved. More...
 
GNEPOIpoiToMove
 the poi which position is being moved More...
 
GNEPolypolyToMove
 the poly of which geometry is being moved More...
 
GNETAZtazToMove
 the TAZ element which their Shape is being moved (it's the only additional with a shape instead a position) More...
 

Detailed Description

struct used to group all pointers to moved elements

Definition at line 565 of file GNEViewNet.h.

Constructor & Destructor Documentation

◆ MovedItems()

GNEViewNet::MovedItems::MovedItems ( )

constructor

Definition at line 3206 of file GNEViewNet.cpp.

Field Documentation

◆ additionalToMove

GNEAdditional* GNEViewNet::MovedItems::additionalToMove

the additional element which position is being moved

Definition at line 583 of file GNEViewNet.h.

Referenced by GNEViewNet::onLeftBtnPress(), GNEViewNet::onLeftBtnRelease(), and GNEViewNet::onMouseMove().

◆ edgeToMove

GNEEdge* GNEViewNet::MovedItems::edgeToMove

the edge of which geometry is being moved

Definition at line 574 of file GNEViewNet.h.

Referenced by GNEViewNet::MoveSingleElementValues::calculateEdgeValues(), GNEViewNet::onLeftBtnRelease(), and GNEViewNet::onMouseMove().

◆ junctionToMove

GNEJunction* GNEViewNet::MovedItems::junctionToMove

the Junction to be moved.

Definition at line 571 of file GNEViewNet.h.

Referenced by GNEViewNet::onLeftBtnPress(), GNEViewNet::onLeftBtnRelease(), and GNEViewNet::onMouseMove().

◆ poiToMove

GNEPOI* GNEViewNet::MovedItems::poiToMove

the poi which position is being moved

Definition at line 580 of file GNEViewNet.h.

Referenced by GNEViewNet::onLeftBtnPress(), GNEViewNet::onLeftBtnRelease(), and GNEViewNet::onMouseMove().

◆ polyToMove

GNEPoly* GNEViewNet::MovedItems::polyToMove

the poly of which geometry is being moved

Definition at line 577 of file GNEViewNet.h.

Referenced by GNEViewNet::MoveSingleElementValues::calculatePolyValues(), GNEViewNet::onLeftBtnRelease(), and GNEViewNet::onMouseMove().

◆ tazToMove

GNETAZ* GNEViewNet::MovedItems::tazToMove

the TAZ element which their Shape is being moved (it's the only additional with a shape instead a position)

Definition at line 586 of file GNEViewNet.h.

Referenced by GNEViewNet::MoveSingleElementValues::calculateTAZValues(), GNEViewNet::onLeftBtnRelease(), and GNEViewNet::onMouseMove().


The documentation for this struct was generated from the following files: