Eclipse SUMO - Simulation of Urban MObility
GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions Struct Reference

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

#include <GNEApplicationWindowHelper.h>

Collaboration diagram for GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions:

Public Member Functions

void buildNetworkViewOptionsMenuChecks (FXMenuPane *editMenu)
 build menu checks More...
 
void hideNetworkViewOptionsMenuChecks ()
 hide all options menu checks More...
 
 NetworkViewOptions (GNEApplicationWindow *GNEApp)
 default constructor More...
 
void updateAltLabels ()
 update alt labels More...
 

Data Fields

FXMenuCheckIcon * menuCheckAutoOppositeEdge
 check checkable to create auto create opposite edge More...
 
FXMenuCheckIcon * menuCheckChainEdges
 menu check to the endpoint for a created edge should be set as the new source More...
 
FXMenuCheckIcon * menuCheckChangeAllPhases
 menu check to set change all phases More...
 
FXMenuCheckIcon * menuCheckDrawSpreadVehicles
 menu check to draw vehicles in begin position or spread in lane More...
 
FXMenuCheckIcon * menuCheckExtendSelection
 menu check to extend to edge nodes More...
 
FXMenuCheckIcon * menuCheckHideConnections
 menu check to hide connections in connect mode More...
 
FXMenuCheckIcon * menuCheckMoveElevation
 menu check to apply movement to elevation More...
 
FXMenuCheckIcon * menuCheckSelectEdges
 menu check to select only edges More...
 
FXMenuCheckIcon * menuCheckShowAdditionalSubElements
 menu check to show additional sub-elements More...
 
FXMenuCheckIcon * menuCheckShowConnections
 menu check to show connections More...
 
FXMenuCheckIcon * menuCheckShowDemandElements
 menu check to show Demand Elements More...
 
FXMenuCheckIcon * menuCheckShowJunctionBubble
 menu check to show connection as buuble in "Move" mode. More...
 
FXMenuCheckIcon * menuCheckToggleGrid
 menu check to show grid button More...
 
FXMenuCheckIcon * menuCheckWarnAboutMerge
 menu check to we should warn about merging junctions More...
 
FXMenuSeparator * separator
 separator More...
 

Private Member Functions

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

Private Attributes

GNEApplicationWindow * myGNEApp
 pointer to current GNEApplicationWindows More...
 

Detailed Description

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

Definition at line 400 of file GNEApplicationWindowHelper.h.

Constructor & Destructor Documentation

◆ NetworkViewOptions() [1/2]

GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::NetworkViewOptions ( GNEApplicationWindow *  GNEApp)

default constructor

Definition at line 557 of file GNEApplicationWindowHelper.cpp.

◆ NetworkViewOptions() [2/2]

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

Invalidated copy constructor.

Member Function Documentation

◆ buildNetworkViewOptionsMenuChecks()

void GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::buildNetworkViewOptionsMenuChecks ( FXMenuPane *  editMenu)

◆ hideNetworkViewOptionsMenuChecks()

void GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::hideNetworkViewOptionsMenuChecks ( )

◆ operator=()

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

Invalidated assignment operator.

◆ updateAltLabels()

void GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::updateAltLabels ( )

update alt labels

Definition at line 676 of file GNEApplicationWindowHelper.cpp.

Field Documentation

◆ menuCheckAutoOppositeEdge

FXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::menuCheckAutoOppositeEdge

check checkable to create auto create opposite edge

Definition at line 454 of file GNEApplicationWindowHelper.h.

◆ menuCheckChainEdges

FXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::menuCheckChainEdges

menu check to the endpoint for a created edge should be set as the new source

Definition at line 451 of file GNEApplicationWindowHelper.h.

◆ menuCheckChangeAllPhases

FXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::menuCheckChangeAllPhases

menu check to set change all phases

Definition at line 439 of file GNEApplicationWindowHelper.h.

◆ menuCheckDrawSpreadVehicles

FXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::menuCheckDrawSpreadVehicles

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

Definition at line 418 of file GNEApplicationWindowHelper.h.

◆ menuCheckExtendSelection

FXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::menuCheckExtendSelection

menu check to extend to edge nodes

Definition at line 436 of file GNEApplicationWindowHelper.h.

◆ menuCheckHideConnections

FXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::menuCheckHideConnections

menu check to hide connections in connect mode

Definition at line 430 of file GNEApplicationWindowHelper.h.

◆ menuCheckMoveElevation

FXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::menuCheckMoveElevation

menu check to apply movement to elevation

Definition at line 448 of file GNEApplicationWindowHelper.h.

◆ menuCheckSelectEdges

FXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::menuCheckSelectEdges

menu check to select only edges

Definition at line 424 of file GNEApplicationWindowHelper.h.

◆ menuCheckShowAdditionalSubElements

FXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::menuCheckShowAdditionalSubElements

menu check to show additional sub-elements

Definition at line 433 of file GNEApplicationWindowHelper.h.

◆ menuCheckShowConnections

FXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::menuCheckShowConnections

menu check to show connections

Definition at line 427 of file GNEApplicationWindowHelper.h.

◆ menuCheckShowDemandElements

FXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::menuCheckShowDemandElements

menu check to show Demand Elements

Definition at line 421 of file GNEApplicationWindowHelper.h.

◆ menuCheckShowJunctionBubble

FXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::menuCheckShowJunctionBubble

menu check to show connection as buuble in "Move" mode.

Definition at line 445 of file GNEApplicationWindowHelper.h.

◆ menuCheckToggleGrid

FXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::menuCheckToggleGrid

menu check to show grid button

Definition at line 415 of file GNEApplicationWindowHelper.h.

◆ menuCheckWarnAboutMerge

FXMenuCheckIcon* GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::menuCheckWarnAboutMerge

menu check to we should warn about merging junctions

Definition at line 442 of file GNEApplicationWindowHelper.h.

◆ myGNEApp

GNEApplicationWindow* GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::myGNEApp
private

pointer to current GNEApplicationWindows

Definition at line 461 of file GNEApplicationWindowHelper.h.

◆ separator

FXMenuSeparator* GNEApplicationWindowHelper::EditMenuCommands::NetworkViewOptions::separator

separator

Definition at line 457 of file GNEApplicationWindowHelper.h.


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