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

GNEAdditional * additionalToMove
 the additional element which position is being moved More...
 
GNEEdge * edgeToMove
 the edge of which geometry is being moved More...
 
GNEJunction * junctionToMove
 the Junction to be moved. More...
 
GNEPOI * poiToMove
 the poi which position is being moved More...
 
GNEPoly * polyToMove
 the poly of which geometry is being moved More...
 
GNETAZ * tazToMove
 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: