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...
 
MFXCheckableButtondemandButton
 chekable button for supermode Demand More...
 
DemandEditMode demandEditMode
 the current Demand edit mode More...
 
MFXCheckableButtonnetworkButton
 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...
 
EditModesoperator= (const EditModes &)=delete
 Invalidated assignment operator. More...
 

Private Attributes

GNEViewNetmyViewNet
 pointer to viewNet More...
 

Detailed Description

struct used to group all variables related with Supermodes

Definition at line 291 of file GNEViewNetHelper.h.

Constructor & Destructor Documentation

◆ EditModes() [1/2]

GNEViewNetHelper::EditModes::EditModes ( GNEViewNet viewNet)

default constructor

Definition at line 1275 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 1304 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 321 of file GNEViewNetHelper.h.

◆ demandEditMode

◆ myViewNet

GNEViewNet* GNEViewNetHelper::EditModes::myViewNet
private

pointer to viewNet

Definition at line 325 of file GNEViewNetHelper.h.

◆ networkButton

MFXCheckableButton* GNEViewNetHelper::EditModes::networkButton

chekable button for supermode Network

Definition at line 318 of file GNEViewNetHelper.h.

◆ networkEditMode


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