Eclipse SUMO - Simulation of Urban MObility
GNEApplicationWindowHelper::ProcessingMenuCommands Struct Reference

struct for processing menu commands More...

#include <GNEApplicationWindowHelper.h>

Collaboration diagram for GNEApplicationWindowHelper::ProcessingMenuCommands:
[legend]

Public Member Functions

void buildProcessingMenuCommands (FXMenuPane *processingMenu)
 build menu commands More...
 
void hideDataProcessingMenuCommands ()
 show data processing menu commands More...
 
void hideDemandProcessingMenuCommands ()
 show demand processing menu commands More...
 
void hideNetworkProcessingMenuCommands ()
 show network processing menu commands More...
 
void hideSeparator ()
 hide separator More...
 
 ProcessingMenuCommands (GNEApplicationWindow *GNEApp)
 constructor More...
 
void showDataProcessingMenuCommands ()
 show data processing menu commands More...
 
void showDemandProcessingMenuCommands ()
 show demand processing menu commands More...
 
void showNetworkProcessingMenuCommands ()
 show network processing menu commands More...
 
void showSeparator ()
 show separator More...
 

Data Fields

FXMenuCommand * optionMenus = nullptr
 FXMenuCommand for open option menus. More...
 
Processing FXMenuCommands for Network mode

FXMenuCommand for compute network

FXMenuCommand * computeNetwork = nullptr
 
FXMenuCommand * computeNetworkVolatile = nullptr
 FXMenuCommand for compute network with volatile options. More...
 
FXMenuCommand * cleanJunctions = nullptr
 FXMenuCommand for clean junctions without edges. More...
 
FXMenuCommand * joinJunctions = nullptr
 FXMenuCommand for join selected junctions. More...
 
FXMenuCommand * clearInvalidCrossings = nullptr
 FXMenuCommand for clear invalid crossings. More...
 
MFXMenuCheckIconmenuCheckRecomputeDataMode = nullptr
 checkBox for recomputing when changing data mode More...
 
Processing FXMenuCommands for Demand mode

FXMenuCommand for compute demand elements

FXMenuCommand * computeDemand = nullptr
 
FXMenuCommand * cleanRoutes = nullptr
 FXMenuCommand for clean routes without vehicles. More...
 
FXMenuCommand * joinRoutes = nullptr
 FXMenuCommand for join routes. More...
 
FXMenuCommand * adjustPersonPlans = nullptr
 FXMenuCommand for adjust person plans. More...
 
FXMenuCommand * clearInvalidDemandElements = nullptr
 FXMenuCommand for clear invalid demand elements. More...
 

Private Member Functions

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

Private Attributes

GNEApplicationWindowmyGNEApp
 pointer to current GNEApplicationWindow More...
 
FXMenuSeparator * myOptionsSeparator = nullptr
 separator for optionsMenu More...
 
FXMenuSeparator * mySeparatorCheckBox = nullptr
 separator for checkBox More...
 

Detailed Description

struct for processing menu commands

Definition at line 869 of file GNEApplicationWindowHelper.h.

Constructor & Destructor Documentation

◆ ProcessingMenuCommands() [1/2]

GNEApplicationWindowHelper::ProcessingMenuCommands::ProcessingMenuCommands ( GNEApplicationWindow GNEApp)

constructor

Definition at line 1823 of file GNEApplicationWindowHelper.cpp.

◆ ProcessingMenuCommands() [2/2]

GNEApplicationWindowHelper::ProcessingMenuCommands::ProcessingMenuCommands ( const ProcessingMenuCommands )
privatedelete

Invalidated copy constructor.

Member Function Documentation

◆ buildProcessingMenuCommands()

◆ hideDataProcessingMenuCommands()

void GNEApplicationWindowHelper::ProcessingMenuCommands::hideDataProcessingMenuCommands ( )

show data processing menu commands

Definition at line 1964 of file GNEApplicationWindowHelper.cpp.

Referenced by GNEApplicationWindow::updateSuperModeMenuCommands().

Here is the caller graph for this function:

◆ hideDemandProcessingMenuCommands()

void GNEApplicationWindowHelper::ProcessingMenuCommands::hideDemandProcessingMenuCommands ( )

show demand processing menu commands

Definition at line 1941 of file GNEApplicationWindowHelper.cpp.

Referenced by GNEApplicationWindow::updateSuperModeMenuCommands().

Here is the caller graph for this function:

◆ hideNetworkProcessingMenuCommands()

void GNEApplicationWindowHelper::ProcessingMenuCommands::hideNetworkProcessingMenuCommands ( )

show network processing menu commands

Definition at line 1907 of file GNEApplicationWindowHelper.cpp.

Referenced by GNEApplicationWindow::updateSuperModeMenuCommands().

Here is the caller graph for this function:

◆ hideSeparator()

void GNEApplicationWindowHelper::ProcessingMenuCommands::hideSeparator ( )

hide separator

Definition at line 1976 of file GNEApplicationWindowHelper.cpp.

Referenced by GNEApplicationWindow::updateSuperModeMenuCommands().

Here is the caller graph for this function:

◆ operator=()

ProcessingMenuCommands& GNEApplicationWindowHelper::ProcessingMenuCommands::operator= ( const ProcessingMenuCommands )
privatedelete

Invalidated assignment operator.

◆ showDataProcessingMenuCommands()

void GNEApplicationWindowHelper::ProcessingMenuCommands::showDataProcessingMenuCommands ( )

show data processing menu commands

Definition at line 1958 of file GNEApplicationWindowHelper.cpp.

Referenced by GNEApplicationWindow::updateSuperModeMenuCommands().

Here is the caller graph for this function:

◆ showDemandProcessingMenuCommands()

void GNEApplicationWindowHelper::ProcessingMenuCommands::showDemandProcessingMenuCommands ( )

show demand processing menu commands

Definition at line 1924 of file GNEApplicationWindowHelper.cpp.

Referenced by GNEApplicationWindow::updateSuperModeMenuCommands().

Here is the caller graph for this function:

◆ showNetworkProcessingMenuCommands()

void GNEApplicationWindowHelper::ProcessingMenuCommands::showNetworkProcessingMenuCommands ( )

show network processing menu commands

Definition at line 1886 of file GNEApplicationWindowHelper.cpp.

Referenced by GNEApplicationWindow::updateSuperModeMenuCommands().

Here is the caller graph for this function:

◆ showSeparator()

void GNEApplicationWindowHelper::ProcessingMenuCommands::showSeparator ( )

show separator

Definition at line 1970 of file GNEApplicationWindowHelper.cpp.

Referenced by GNEApplicationWindow::updateSuperModeMenuCommands().

Here is the caller graph for this function:

Field Documentation

◆ adjustPersonPlans

FXMenuCommand* GNEApplicationWindowHelper::ProcessingMenuCommands::adjustPersonPlans = nullptr

FXMenuCommand for adjust person plans.

Definition at line 935 of file GNEApplicationWindowHelper.h.

◆ cleanJunctions

FXMenuCommand* GNEApplicationWindowHelper::ProcessingMenuCommands::cleanJunctions = nullptr

FXMenuCommand for clean junctions without edges.

Definition at line 910 of file GNEApplicationWindowHelper.h.

◆ cleanRoutes

FXMenuCommand* GNEApplicationWindowHelper::ProcessingMenuCommands::cleanRoutes = nullptr

FXMenuCommand for clean routes without vehicles.

Definition at line 929 of file GNEApplicationWindowHelper.h.

◆ clearInvalidCrossings

FXMenuCommand* GNEApplicationWindowHelper::ProcessingMenuCommands::clearInvalidCrossings = nullptr

FXMenuCommand for clear invalid crossings.

Definition at line 916 of file GNEApplicationWindowHelper.h.

◆ clearInvalidDemandElements

FXMenuCommand* GNEApplicationWindowHelper::ProcessingMenuCommands::clearInvalidDemandElements = nullptr

FXMenuCommand for clear invalid demand elements.

Definition at line 938 of file GNEApplicationWindowHelper.h.

◆ computeDemand

FXMenuCommand* GNEApplicationWindowHelper::ProcessingMenuCommands::computeDemand = nullptr

Definition at line 926 of file GNEApplicationWindowHelper.h.

◆ computeNetwork

FXMenuCommand* GNEApplicationWindowHelper::ProcessingMenuCommands::computeNetwork = nullptr

Definition at line 904 of file GNEApplicationWindowHelper.h.

◆ computeNetworkVolatile

FXMenuCommand* GNEApplicationWindowHelper::ProcessingMenuCommands::computeNetworkVolatile = nullptr

FXMenuCommand for compute network with volatile options.

Definition at line 907 of file GNEApplicationWindowHelper.h.

◆ joinJunctions

FXMenuCommand* GNEApplicationWindowHelper::ProcessingMenuCommands::joinJunctions = nullptr

FXMenuCommand for join selected junctions.

Definition at line 913 of file GNEApplicationWindowHelper.h.

◆ joinRoutes

FXMenuCommand* GNEApplicationWindowHelper::ProcessingMenuCommands::joinRoutes = nullptr

FXMenuCommand for join routes.

Definition at line 932 of file GNEApplicationWindowHelper.h.

◆ menuCheckRecomputeDataMode

MFXMenuCheckIcon* GNEApplicationWindowHelper::ProcessingMenuCommands::menuCheckRecomputeDataMode = nullptr

checkBox for recomputing when changing data mode

Definition at line 919 of file GNEApplicationWindowHelper.h.

Referenced by GNEApplicationWindow::onCmdToggleComputeNetworkData().

◆ myGNEApp

GNEApplicationWindow* GNEApplicationWindowHelper::ProcessingMenuCommands::myGNEApp
private

pointer to current GNEApplicationWindow

Definition at line 951 of file GNEApplicationWindowHelper.h.

◆ myOptionsSeparator

FXMenuSeparator* GNEApplicationWindowHelper::ProcessingMenuCommands::myOptionsSeparator = nullptr
private

separator for optionsMenu

Definition at line 954 of file GNEApplicationWindowHelper.h.

◆ mySeparatorCheckBox

FXMenuSeparator* GNEApplicationWindowHelper::ProcessingMenuCommands::mySeparatorCheckBox = nullptr
private

separator for checkBox

Definition at line 957 of file GNEApplicationWindowHelper.h.

◆ optionMenus

FXMenuCommand* GNEApplicationWindowHelper::ProcessingMenuCommands::optionMenus = nullptr

FXMenuCommand for open option menus.

Definition at line 947 of file GNEApplicationWindowHelper.h.


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