Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions Struct Reference

struct used to group all variables related to view options in supermode Demand More...

#include <GNEApplicationWindowHelper.h>

Collaboration diagram for GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions:
[legend]

Public Member Functions

void buildDemandViewOptionsMenuChecks (FXMenuPane *editMenu)
 build menu checks
 DemandViewOptions (GNEApplicationWindow *applicationWindow)
 default constructor
void hideDemandViewOptionsMenuChecks ()
 hide all options menu checks
void updateShortcuts ()
 update shortcuts (alt+X)

Data Fields

MFXMenuCheckIcon * menuCheckDrawSpreadVehicles = nullptr
 menu check to draw vehicles in begin position or spread in lane
MFXMenuCheckIcon * menuCheckHideNonInspectedDemandElements = nullptr
 menu check for hide non inspected demand elements
MFXMenuCheckIcon * menuCheckHideShapes = nullptr
 menu check for hide shapes (Polygons and POIs)
MFXMenuCheckIcon * menuCheckLockContainer = nullptr
 menu check for lock Container
MFXMenuCheckIcon * menuCheckLockPerson = nullptr
 menu check for lock Person
MFXMenuCheckIcon * menuCheckShowAllContainerPlans = nullptr
 menu check for show all container plans
MFXMenuCheckIcon * menuCheckShowAllPersonPlans = nullptr
 menu check for show all person plans
MFXMenuCheckIcon * menuCheckShowAllTrips = nullptr
 menu check for show all trips plans
MFXMenuCheckIcon * menuCheckShowOverlappedRoutes = nullptr
 menu check for show overlapped routes
MFXMenuCheckIcon * menuCheckToggleDrawJunctionShape = nullptr
 menu check to toggle draw junction shape
MFXMenuCheckIcon * menuCheckToggleGrid = nullptr
 menu check to show grid button
FXMenuSeparator * separator = nullptr
 separator

Private Member Functions

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

Private Attributes

GNEApplicationWindow * myApplicationWindow
 pointer to current GNEApplicationWindow

Detailed Description

struct used to group all variables related to view options in supermode Demand

Definition at line 547 of file GNEApplicationWindowHelper.h.

Constructor & Destructor Documentation

◆ DemandViewOptions() [1/2]

GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::DemandViewOptions ( GNEApplicationWindow * applicationWindow)

default constructor

Definition at line 1037 of file GNEApplicationWindowHelper.cpp.

References myApplicationWindow.

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

Here is the caller graph for this function:

◆ DemandViewOptions() [2/2]

GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::DemandViewOptions ( const DemandViewOptions & )
privatedelete

Invalidated copy constructor.

References DemandViewOptions().

Member Function Documentation

◆ buildDemandViewOptionsMenuChecks()

void GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::buildDemandViewOptionsMenuChecks ( FXMenuPane * editMenu)

◆ hideDemandViewOptionsMenuChecks()

◆ operator=()

DemandViewOptions & GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::operator= ( const DemandViewOptions & )
privatedelete

Invalidated assignment operator.

References DemandViewOptions().

◆ updateShortcuts()

Field Documentation

◆ menuCheckDrawSpreadVehicles

MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::menuCheckDrawSpreadVehicles = nullptr

menu check to draw vehicles in begin position or spread in lane

Definition at line 568 of file GNEApplicationWindowHelper.h.

Referenced by buildDemandViewOptionsMenuChecks(), hideDemandViewOptionsMenuChecks(), and updateShortcuts().

◆ menuCheckHideNonInspectedDemandElements

MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::menuCheckHideNonInspectedDemandElements = nullptr

menu check for hide non inspected demand elements

Definition at line 577 of file GNEApplicationWindowHelper.h.

Referenced by buildDemandViewOptionsMenuChecks(), hideDemandViewOptionsMenuChecks(), and updateShortcuts().

◆ menuCheckHideShapes

MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::menuCheckHideShapes = nullptr

menu check for hide shapes (Polygons and POIs)

Definition at line 571 of file GNEApplicationWindowHelper.h.

Referenced by buildDemandViewOptionsMenuChecks(), hideDemandViewOptionsMenuChecks(), and updateShortcuts().

◆ menuCheckLockContainer

MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::menuCheckLockContainer = nullptr

menu check for lock Container

Definition at line 592 of file GNEApplicationWindowHelper.h.

Referenced by buildDemandViewOptionsMenuChecks(), hideDemandViewOptionsMenuChecks(), and updateShortcuts().

◆ menuCheckLockPerson

MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::menuCheckLockPerson = nullptr

◆ menuCheckShowAllContainerPlans

MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::menuCheckShowAllContainerPlans = nullptr

menu check for show all container plans

Definition at line 589 of file GNEApplicationWindowHelper.h.

Referenced by buildDemandViewOptionsMenuChecks(), hideDemandViewOptionsMenuChecks(), and updateShortcuts().

◆ menuCheckShowAllPersonPlans

MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::menuCheckShowAllPersonPlans = nullptr

menu check for show all person plans

Definition at line 583 of file GNEApplicationWindowHelper.h.

Referenced by buildDemandViewOptionsMenuChecks(), hideDemandViewOptionsMenuChecks(), and updateShortcuts().

◆ menuCheckShowAllTrips

MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::menuCheckShowAllTrips = nullptr

menu check for show all trips plans

Definition at line 574 of file GNEApplicationWindowHelper.h.

Referenced by buildDemandViewOptionsMenuChecks(), hideDemandViewOptionsMenuChecks(), and updateShortcuts().

◆ menuCheckShowOverlappedRoutes

MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::menuCheckShowOverlappedRoutes = nullptr

menu check for show overlapped routes

Definition at line 580 of file GNEApplicationWindowHelper.h.

Referenced by buildDemandViewOptionsMenuChecks(), hideDemandViewOptionsMenuChecks(), and updateShortcuts().

◆ menuCheckToggleDrawJunctionShape

MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::menuCheckToggleDrawJunctionShape = nullptr

menu check to toggle draw junction shape

Definition at line 565 of file GNEApplicationWindowHelper.h.

Referenced by buildDemandViewOptionsMenuChecks(), and hideDemandViewOptionsMenuChecks().

◆ menuCheckToggleGrid

MFXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::menuCheckToggleGrid = nullptr

menu check to show grid button

Definition at line 562 of file GNEApplicationWindowHelper.h.

Referenced by buildDemandViewOptionsMenuChecks(), and hideDemandViewOptionsMenuChecks().

◆ myApplicationWindow

GNEApplicationWindow* GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::myApplicationWindow
private

pointer to current GNEApplicationWindow

Definition at line 599 of file GNEApplicationWindowHelper.h.

Referenced by buildDemandViewOptionsMenuChecks(), and DemandViewOptions().

◆ separator

FXMenuSeparator* GNEApplicationWindowHelper::EditMenuCommands::DemandViewOptions::separator = nullptr

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