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

struct used to group all variables related with Supermodes More...

#include <GNEViewNetHelper.h>

Collaboration diagram for GNEViewNetHelper::EditModes:

Public Member Functions

void buildSuperModeButtons ()
 build checkable buttons More...
 
 EditModes (GNEViewNet *viewNet)
 default constructor More...
 
void setDemandEditMode (DemandEditMode demandMode, bool force=false)
 set Demand edit mode More...
 
void setNetworkEditMode (NetworkEditMode networkMode, bool force=false)
 set Network edit mode More...
 
void setSupermode (Supermode supermode)
 set Network edit mode More...
 

Data Fields

Supermode currentSupermode
 the current supermode More...
 
MFXCheckableButton * demandButton
 chekable button for supermode Demand More...
 
DemandEditMode demandEditMode
 the current Demand edit mode More...
 
MFXCheckableButton * networkButton
 chekable button for supermode Network More...
 
NetworkEditMode networkEditMode
 the current Network edit mode More...
 

Private Member Functions

 EditModes (const EditModes &)=delete
 Invalidated copy constructor. More...
 
EditModes & operator= (const EditModes &)=delete
 Invalidated assignment operator. More...
 

Private Attributes

GNEViewNet * myViewNet
 pointer to viewNet More...
 

Detailed Description

struct used to group all variables related with Supermodes

Definition at line 287 of file GNEViewNetHelper.h.

Constructor & Destructor Documentation

◆ EditModes() [1/2]

GNEViewNetHelper::EditModes::EditModes ( GNEViewNet *  viewNet)

default constructor

Definition at line 1278 of file GNEViewNetHelper.cpp.

◆ EditModes() [2/2]

GNEViewNetHelper::EditModes::EditModes ( const EditModes &  )
privatedelete

Invalidated copy constructor.

Member Function Documentation

◆ buildSuperModeButtons()

void GNEViewNetHelper::EditModes::buildSuperModeButtons ( )

◆ operator=()

EditModes& GNEViewNetHelper::EditModes::operator= ( const EditModes &  )
privatedelete

Invalidated assignment operator.

◆ setDemandEditMode()

void GNEViewNetHelper::EditModes::setDemandEditMode ( DemandEditMode  demandMode,
bool  force = false 
)

◆ setNetworkEditMode()

void GNEViewNetHelper::EditModes::setNetworkEditMode ( NetworkEditMode  networkMode,
bool  force = false 
)

◆ setSupermode()

void GNEViewNetHelper::EditModes::setSupermode ( Supermode  supermode)

set Network edit mode

Definition at line 1307 of file GNEViewNetHelper.cpp.

References GNE_SUPERMODE_DEMAND, and GNE_SUPERMODE_NETWORK.

Referenced by GNEViewNet::onCmdSetSupermode().

Field Documentation

◆ currentSupermode

◆ demandButton

MFXCheckableButton* GNEViewNetHelper::EditModes::demandButton

chekable button for supermode Demand

Definition at line 317 of file GNEViewNetHelper.h.

◆ demandEditMode

◆ myViewNet

GNEViewNet* GNEViewNetHelper::EditModes::myViewNet
private

pointer to viewNet

Definition at line 321 of file GNEViewNetHelper.h.

◆ networkButton

MFXCheckableButton* GNEViewNetHelper::EditModes::networkButton

chekable button for supermode Network

Definition at line 314 of file GNEViewNetHelper.h.

◆ networkEditMode


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