Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
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
 
 DemandCheckableButtons (GNEViewNet *viewNet)
 default constructor
 
void disableDemandCheckableButtons ()
 hide all options menu checks
 
void hideDemandCheckableButtons ()
 hide all Demand Checkable Buttons
 
void showDemandCheckableButtons ()
 show all Demand Checkable Buttons
 
void updateDemandCheckableButtons ()
 update Demand checkable buttons
 

Data Fields

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

Private Member Functions

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

Private Attributes

GNEViewNetmyViewNet
 pointer to net
 

Detailed Description

struct used to group all variables related with Demand checkable Buttons

Definition at line 1533 of file GNEViewNetHelper.h.

Constructor & Destructor Documentation

◆ DemandCheckableButtons() [1/2]

GNEViewNetHelper::DemandCheckableButtons::DemandCheckableButtons ( GNEViewNet viewNet)

default constructor

Definition at line 4003 of file GNEViewNetHelper.cpp.

◆ DemandCheckableButtons() [2/2]

GNEViewNetHelper::DemandCheckableButtons::DemandCheckableButtons ( const DemandCheckableButtons )
privatedelete

Invalidated copy constructor.

Member Function Documentation

◆ buildDemandCheckableButtons()

◆ disableDemandCheckableButtons()

void GNEViewNetHelper::DemandCheckableButtons::disableDemandCheckableButtons ( )

hide all options menu checks

Definition at line 4121 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 4105 of file GNEViewNetHelper.cpp.

◆ operator=()

DemandCheckableButtons & GNEViewNetHelper::DemandCheckableButtons::operator= ( const DemandCheckableButtons )
privatedelete

Invalidated assignment operator.

◆ showDemandCheckableButtons()

void GNEViewNetHelper::DemandCheckableButtons::showDemandCheckableButtons ( )

show all Demand Checkable Buttons

Definition at line 4075 of file GNEViewNetHelper.cpp.

◆ updateDemandCheckableButtons()

void GNEViewNetHelper::DemandCheckableButtons::updateDemandCheckableButtons ( )

update Demand checkable buttons

Definition at line 4137 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 1581 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 1584 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 1554 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateDemandModeSpecificControls().

◆ myViewNet

GNEViewNet* GNEViewNetHelper::DemandCheckableButtons::myViewNet
private

pointer to net

Definition at line 1588 of file GNEViewNetHelper.h.

◆ personButton

MFXCheckableButton* GNEViewNetHelper::DemandCheckableButtons::personButton = nullptr

checkable button for edit mode create persons

Definition at line 1575 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 1578 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateDemandModeSpecificControls().

◆ routeButton

MFXCheckableButton* GNEViewNetHelper::DemandCheckableButtons::routeButton = nullptr

checkable button for edit mode create routes

Definition at line 1557 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 1560 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateDemandModeSpecificControls().

◆ stopButton

MFXCheckableButton* GNEViewNetHelper::DemandCheckableButtons::stopButton = nullptr

checkable button for edit mode create stops

Definition at line 1572 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateDemandModeSpecificControls().

◆ typeButton

MFXCheckableButton* GNEViewNetHelper::DemandCheckableButtons::typeButton = nullptr

checkable button for edit mode create type

Definition at line 1566 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 1569 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateDemandModeSpecificControls().

◆ vehicleButton

MFXCheckableButton* GNEViewNetHelper::DemandCheckableButtons::vehicleButton = nullptr

checkable button for edit mode create vehicles

Definition at line 1563 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateDemandModeSpecificControls().


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