Eclipse SUMO - Simulation of Urban MObility
GNEViewNetHelper::EditShapes Struct Reference

struct used to group all variables related with edit shapes of NetElements More...

#include <GNEViewNetHelper.h>

Collaboration diagram for GNEViewNetHelper::EditShapes:

Public Member Functions

 EditShapes (GNEViewNet *viewNet)
 default constructor More...
 
void saveEditedShape ()
 save edited shape More...
 
void startEditCustomShape (GNENetElement *element, const PositionVector &shape, bool fill)
 start edit custom shape More...
 
void stopEditCustomShape ()
 edit edit shape More...
 

Data Fields

GNEPolyeditedShapePoly
 polygon used for edit shapes More...
 
bool editingNetElementShapes
 flag to edit net element shapes More...
 

Private Attributes

NetworkEditMode myPreviousNetworkEditMode
 the previous edit mode before edit NetElement's shapes More...
 
GNEViewNetmyViewNet
 pointer to viewNet More...
 

Detailed Description

struct used to group all variables related with edit shapes of NetElements

Definition at line 845 of file GNEViewNetHelper.h.

Constructor & Destructor Documentation

◆ EditShapes()

GNEViewNetHelper::EditShapes::EditShapes ( GNEViewNet viewNet)

default constructor

Definition at line 2094 of file GNEViewNetHelper.cpp.

Member Function Documentation

◆ saveEditedShape()

◆ startEditCustomShape()

◆ stopEditCustomShape()

Field Documentation

◆ editedShapePoly

◆ editingNetElementShapes

bool GNEViewNetHelper::EditShapes::editingNetElementShapes

flag to edit net element shapes

Definition at line 863 of file GNEViewNetHelper.h.

Referenced by GNEPoly::commitShapeChange(), and startEditCustomShape().

◆ myPreviousNetworkEditMode

NetworkEditMode GNEViewNetHelper::EditShapes::myPreviousNetworkEditMode
private

the previous edit mode before edit NetElement's shapes

Definition at line 867 of file GNEViewNetHelper.h.

Referenced by startEditCustomShape(), and stopEditCustomShape().

◆ myViewNet

GNEViewNet* GNEViewNetHelper::EditShapes::myViewNet
private

pointer to viewNet

Definition at line 870 of file GNEViewNetHelper.h.

Referenced by saveEditedShape(), startEditCustomShape(), and stopEditCustomShape().


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