Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
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
void hideDataProcessingMenuCommands ()
 show data processing menu commands
void hideDemandProcessingMenuCommands ()
 show demand processing menu commands
void hideNetworkProcessingMenuCommands ()
 show network processing menu commands
void hideSeparator ()
 hide separator
 ProcessingMenuCommands (GNEApplicationWindow *applicationWindow)
 constructor
void showDataProcessingMenuCommands ()
 show data processing menu commands
void showDemandProcessingMenuCommands ()
 show demand processing menu commands
void showNetworkProcessingMenuCommands ()
 show network processing menu commands
void showSeparator ()
 show separator

Data Fields

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

FXMenuCommand for compute network

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

FXMenuCommand for compute demand elements

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

Private Member Functions

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

Private Attributes

GNEApplicationWindowmyApplicationWindow
 pointer to current GNEApplicationWindow
FXMenuSeparator * myOptionsSeparator = nullptr
 separator for optionsMenu
FXMenuSeparator * mySeparatorCheckBox = nullptr
 separator for checkBox

Detailed Description

struct for processing menu commands

Definition at line 873 of file GNEApplicationWindowHelper.h.

Constructor & Destructor Documentation

◆ ProcessingMenuCommands() [1/2]

GNEApplicationWindowHelper::ProcessingMenuCommands::ProcessingMenuCommands ( GNEApplicationWindow * applicationWindow)

constructor

Definition at line 1843 of file GNEApplicationWindowHelper.cpp.

References myApplicationWindow.

Referenced by operator=(), and ProcessingMenuCommands().

Here is the caller graph for this function:

◆ ProcessingMenuCommands() [2/2]

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

Invalidated copy constructor.

References ProcessingMenuCommands().

Member Function Documentation

◆ buildProcessingMenuCommands()

◆ hideDataProcessingMenuCommands()

void GNEApplicationWindowHelper::ProcessingMenuCommands::hideDataProcessingMenuCommands ( )

show data processing menu commands

Definition at line 1984 of file GNEApplicationWindowHelper.cpp.

◆ hideDemandProcessingMenuCommands()

void GNEApplicationWindowHelper::ProcessingMenuCommands::hideDemandProcessingMenuCommands ( )

show demand processing menu commands

Definition at line 1961 of file GNEApplicationWindowHelper.cpp.

References adjustPersonPlans, cleanRoutes, clearInvalidDemandElements, computeDemand, and joinRoutes.

◆ hideNetworkProcessingMenuCommands()

void GNEApplicationWindowHelper::ProcessingMenuCommands::hideNetworkProcessingMenuCommands ( )

show network processing menu commands

Definition at line 1927 of file GNEApplicationWindowHelper.cpp.

References cleanJunctions, clearInvalidCrossings, computeNetwork, computeNetworkVolatile, and joinJunctions.

◆ hideSeparator()

void GNEApplicationWindowHelper::ProcessingMenuCommands::hideSeparator ( )

hide separator

Definition at line 1996 of file GNEApplicationWindowHelper.cpp.

References myOptionsSeparator.

◆ operator=()

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

Invalidated assignment operator.

References ProcessingMenuCommands().

◆ showDataProcessingMenuCommands()

void GNEApplicationWindowHelper::ProcessingMenuCommands::showDataProcessingMenuCommands ( )

show data processing menu commands

Definition at line 1978 of file GNEApplicationWindowHelper.cpp.

◆ showDemandProcessingMenuCommands()

void GNEApplicationWindowHelper::ProcessingMenuCommands::showDemandProcessingMenuCommands ( )

show demand processing menu commands

Definition at line 1944 of file GNEApplicationWindowHelper.cpp.

References adjustPersonPlans, cleanRoutes, clearInvalidDemandElements, computeDemand, and joinRoutes.

◆ showNetworkProcessingMenuCommands()

void GNEApplicationWindowHelper::ProcessingMenuCommands::showNetworkProcessingMenuCommands ( )

◆ showSeparator()

void GNEApplicationWindowHelper::ProcessingMenuCommands::showSeparator ( )

show separator

Definition at line 1990 of file GNEApplicationWindowHelper.cpp.

References myOptionsSeparator.

Field Documentation

◆ adjustPersonPlans

FXMenuCommand* GNEApplicationWindowHelper::ProcessingMenuCommands::adjustPersonPlans = nullptr

FXMenuCommand for adjust person plans.

Definition at line 939 of file GNEApplicationWindowHelper.h.

Referenced by buildProcessingMenuCommands(), hideDemandProcessingMenuCommands(), and showDemandProcessingMenuCommands().

◆ cleanJunctions

FXMenuCommand* GNEApplicationWindowHelper::ProcessingMenuCommands::cleanJunctions = nullptr

FXMenuCommand for clean junctions without edges.

Definition at line 914 of file GNEApplicationWindowHelper.h.

Referenced by buildProcessingMenuCommands(), hideNetworkProcessingMenuCommands(), and showNetworkProcessingMenuCommands().

◆ cleanRoutes

FXMenuCommand* GNEApplicationWindowHelper::ProcessingMenuCommands::cleanRoutes = nullptr

FXMenuCommand for clean routes without vehicles.

Definition at line 933 of file GNEApplicationWindowHelper.h.

Referenced by buildProcessingMenuCommands(), hideDemandProcessingMenuCommands(), and showDemandProcessingMenuCommands().

◆ clearInvalidCrossings

FXMenuCommand* GNEApplicationWindowHelper::ProcessingMenuCommands::clearInvalidCrossings = nullptr

FXMenuCommand for clear invalid crossings.

Definition at line 920 of file GNEApplicationWindowHelper.h.

Referenced by buildProcessingMenuCommands(), hideNetworkProcessingMenuCommands(), and showNetworkProcessingMenuCommands().

◆ clearInvalidDemandElements

FXMenuCommand* GNEApplicationWindowHelper::ProcessingMenuCommands::clearInvalidDemandElements = nullptr

FXMenuCommand for clear invalid demand elements.

Definition at line 942 of file GNEApplicationWindowHelper.h.

Referenced by buildProcessingMenuCommands(), hideDemandProcessingMenuCommands(), and showDemandProcessingMenuCommands().

◆ computeDemand

FXMenuCommand* GNEApplicationWindowHelper::ProcessingMenuCommands::computeDemand = nullptr

◆ computeNetwork

FXMenuCommand* GNEApplicationWindowHelper::ProcessingMenuCommands::computeNetwork = nullptr

◆ computeNetworkVolatile

FXMenuCommand* GNEApplicationWindowHelper::ProcessingMenuCommands::computeNetworkVolatile = nullptr

FXMenuCommand for compute network with volatile options.

Definition at line 911 of file GNEApplicationWindowHelper.h.

Referenced by buildProcessingMenuCommands(), hideNetworkProcessingMenuCommands(), and showNetworkProcessingMenuCommands().

◆ joinJunctions

FXMenuCommand* GNEApplicationWindowHelper::ProcessingMenuCommands::joinJunctions = nullptr

FXMenuCommand for join selected junctions.

Definition at line 917 of file GNEApplicationWindowHelper.h.

Referenced by buildProcessingMenuCommands(), hideNetworkProcessingMenuCommands(), and showNetworkProcessingMenuCommands().

◆ joinRoutes

FXMenuCommand* GNEApplicationWindowHelper::ProcessingMenuCommands::joinRoutes = nullptr

FXMenuCommand for join routes.

Definition at line 936 of file GNEApplicationWindowHelper.h.

Referenced by buildProcessingMenuCommands(), hideDemandProcessingMenuCommands(), and showDemandProcessingMenuCommands().

◆ menuCheckRecomputeDataMode

MFXMenuCheckIcon* GNEApplicationWindowHelper::ProcessingMenuCommands::menuCheckRecomputeDataMode = nullptr

checkBox for recomputing when changing data mode

Definition at line 923 of file GNEApplicationWindowHelper.h.

Referenced by buildProcessingMenuCommands(), and showNetworkProcessingMenuCommands().

◆ myApplicationWindow

GNEApplicationWindow* GNEApplicationWindowHelper::ProcessingMenuCommands::myApplicationWindow
private

pointer to current GNEApplicationWindow

Definition at line 955 of file GNEApplicationWindowHelper.h.

Referenced by buildProcessingMenuCommands(), and ProcessingMenuCommands().

◆ myOptionsSeparator

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

separator for optionsMenu

Definition at line 958 of file GNEApplicationWindowHelper.h.

Referenced by buildProcessingMenuCommands(), hideSeparator(), and showSeparator().

◆ mySeparatorCheckBox

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

separator for checkBox

Definition at line 961 of file GNEApplicationWindowHelper.h.

Referenced by buildProcessingMenuCommands(), and showNetworkProcessingMenuCommands().

◆ optionMenus

FXMenuCommand* GNEApplicationWindowHelper::ProcessingMenuCommands::optionMenus = nullptr

FXMenuCommand for open option menus.

Definition at line 951 of file GNEApplicationWindowHelper.h.

Referenced by buildProcessingMenuCommands().


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