Eclipse SUMO - Simulation of Urban MObility
GNEViewNetHelper::DemandCheckableButtons Struct Reference

struct used to group all variables related with Demand checkable Buttons More...

#include <GNEViewNetHelper.h>

Collaboration diagram for GNEViewNetHelper::DemandCheckableButtons:
[legend]

Public Member Functions

void buildDemandCheckableButtons ()
 build checkable buttons More...
 
 DemandCheckableButtons (GNEViewNet *viewNet)
 default constructor More...
 
void disableDemandCheckableButtons ()
 hide all options menu checks More...
 
void hideDemandCheckableButtons ()
 hide all Demand Checkable Buttons More...
 
void showDemandCheckableButtons ()
 show all Demand Checkable Buttons More...
 
void updateDemandCheckableButtons ()
 update Demand checkable buttons More...
 

Data Fields

MFXCheckableButtoncontainerButton = nullptr
 checkable button for edit mode create containers More...
 
MFXCheckableButtoncontainerPlanButton = nullptr
 checkable button for edit mode create container plans More...
 
MFXCheckableButtonmoveDemandElementsButton = nullptr
 checkable button for edit mode "move demand elements" More...
 
MFXCheckableButtonpersonButton = nullptr
 checkable button for edit mode create persons More...
 
MFXCheckableButtonpersonPlanButton = nullptr
 checkable button for edit mode create person plans More...
 
MFXCheckableButtonrouteButton = nullptr
 checkable button for edit mode create routes More...
 
MFXCheckableButtonrouteDistributionButton = nullptr
 checkable button for edit mode create route distributions More...
 
MFXCheckableButtonstopButton = nullptr
 checkable button for edit mode create stops More...
 
MFXCheckableButtontypeButton = nullptr
 checkable button for edit mode create type More...
 
MFXCheckableButtontypeDistributionButton = nullptr
 checkable button for edit mode create type distribution More...
 
MFXCheckableButtonvehicleButton = nullptr
 checkable button for edit mode create vehicles More...
 

Private Attributes

GNEViewNetmyViewNet
 pointer to net More...
 

Detailed Description

struct used to group all variables related with Demand checkable Buttons

Definition at line 1309 of file GNEViewNetHelper.h.

Constructor & Destructor Documentation

◆ DemandCheckableButtons()

GNEViewNetHelper::DemandCheckableButtons::DemandCheckableButtons ( GNEViewNet viewNet)

default constructor

Definition at line 3587 of file GNEViewNetHelper.cpp.

Member Function Documentation

◆ buildDemandCheckableButtons()

◆ disableDemandCheckableButtons()

void GNEViewNetHelper::DemandCheckableButtons::disableDemandCheckableButtons ( )

hide all options menu checks

Definition at line 3705 of file GNEViewNetHelper.cpp.

Referenced by GNEViewNet::updateDemandModeSpecificControls().

Here is the caller graph for this function:

◆ hideDemandCheckableButtons()

void GNEViewNetHelper::DemandCheckableButtons::hideDemandCheckableButtons ( )

hide all Demand Checkable Buttons

Definition at line 3689 of file GNEViewNetHelper.cpp.

◆ showDemandCheckableButtons()

void GNEViewNetHelper::DemandCheckableButtons::showDemandCheckableButtons ( )

show all Demand Checkable Buttons

Definition at line 3659 of file GNEViewNetHelper.cpp.

◆ updateDemandCheckableButtons()

void GNEViewNetHelper::DemandCheckableButtons::updateDemandCheckableButtons ( )

update Demand checkable buttons

Definition at line 3721 of file GNEViewNetHelper.cpp.

Referenced by GNEViewNet::updateDemandModeSpecificControls().

Here is the caller graph for this function:

Field Documentation

◆ containerButton

MFXCheckableButton* GNEViewNetHelper::DemandCheckableButtons::containerButton = nullptr

checkable button for edit mode create containers

Definition at line 1357 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateDemandModeSpecificControls().

◆ containerPlanButton

MFXCheckableButton* GNEViewNetHelper::DemandCheckableButtons::containerPlanButton = nullptr

checkable button for edit mode create container plans

Definition at line 1360 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateDemandModeSpecificControls().

◆ moveDemandElementsButton

MFXCheckableButton* GNEViewNetHelper::DemandCheckableButtons::moveDemandElementsButton = nullptr

checkable button for edit mode "move demand elements"

Definition at line 1330 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateDemandModeSpecificControls().

◆ myViewNet

GNEViewNet* GNEViewNetHelper::DemandCheckableButtons::myViewNet
private

pointer to net

Definition at line 1364 of file GNEViewNetHelper.h.

◆ personButton

MFXCheckableButton* GNEViewNetHelper::DemandCheckableButtons::personButton = nullptr

checkable button for edit mode create persons

Definition at line 1351 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateDemandModeSpecificControls().

◆ personPlanButton

MFXCheckableButton* GNEViewNetHelper::DemandCheckableButtons::personPlanButton = nullptr

checkable button for edit mode create person plans

Definition at line 1354 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateDemandModeSpecificControls().

◆ routeButton

MFXCheckableButton* GNEViewNetHelper::DemandCheckableButtons::routeButton = nullptr

checkable button for edit mode create routes

Definition at line 1333 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateDemandModeSpecificControls().

◆ routeDistributionButton

MFXCheckableButton* GNEViewNetHelper::DemandCheckableButtons::routeDistributionButton = nullptr

checkable button for edit mode create route distributions

Definition at line 1336 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateDemandModeSpecificControls().

◆ stopButton

MFXCheckableButton* GNEViewNetHelper::DemandCheckableButtons::stopButton = nullptr

checkable button for edit mode create stops

Definition at line 1348 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateDemandModeSpecificControls().

◆ typeButton

MFXCheckableButton* GNEViewNetHelper::DemandCheckableButtons::typeButton = nullptr

checkable button for edit mode create type

Definition at line 1342 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateDemandModeSpecificControls().

◆ typeDistributionButton

MFXCheckableButton* GNEViewNetHelper::DemandCheckableButtons::typeDistributionButton = nullptr

checkable button for edit mode create type distribution

Definition at line 1345 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateDemandModeSpecificControls().

◆ vehicleButton

MFXCheckableButton* GNEViewNetHelper::DemandCheckableButtons::vehicleButton = nullptr

checkable button for edit mode create vehicles

Definition at line 1339 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateDemandModeSpecificControls().


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