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.

References myViewNet.

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

Here is the caller graph for this function:

◆ DemandCheckableButtons() [2/2]

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

Invalidated copy constructor.

References DemandCheckableButtons().

Member Function Documentation

◆ buildDemandCheckableButtons()

◆ disableDemandCheckableButtons()

void GNEViewNetHelper::DemandCheckableButtons::disableDemandCheckableButtons ( )

◆ hideDemandCheckableButtons()

void GNEViewNetHelper::DemandCheckableButtons::hideDemandCheckableButtons ( )

◆ operator=()

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

Invalidated assignment operator.

References DemandCheckableButtons().

◆ showDemandCheckableButtons()

void GNEViewNetHelper::DemandCheckableButtons::showDemandCheckableButtons ( )

◆ updateDemandCheckableButtons()

void GNEViewNetHelper::DemandCheckableButtons::updateDemandCheckableButtons ( )

Field Documentation

◆ containerButton

MFXCheckableButton* GNEViewNetHelper::DemandCheckableButtons::containerButton = nullptr

◆ containerPlanButton

MFXCheckableButton* GNEViewNetHelper::DemandCheckableButtons::containerPlanButton = nullptr

checkable button for edit mode create container plans

Definition at line 1584 of file GNEViewNetHelper.h.

Referenced by buildDemandCheckableButtons(), disableDemandCheckableButtons(), hideDemandCheckableButtons(), showDemandCheckableButtons(), and updateDemandCheckableButtons().

◆ moveDemandElementsButton

MFXCheckableButton* GNEViewNetHelper::DemandCheckableButtons::moveDemandElementsButton = nullptr

checkable button for edit mode "move demand elements"

Definition at line 1554 of file GNEViewNetHelper.h.

Referenced by buildDemandCheckableButtons(), disableDemandCheckableButtons(), hideDemandCheckableButtons(), showDemandCheckableButtons(), and updateDemandCheckableButtons().

◆ myViewNet

GNEViewNet* GNEViewNetHelper::DemandCheckableButtons::myViewNet
private

pointer to net

Definition at line 1588 of file GNEViewNetHelper.h.

Referenced by buildDemandCheckableButtons(), DemandCheckableButtons(), and showDemandCheckableButtons().

◆ personButton

MFXCheckableButton* GNEViewNetHelper::DemandCheckableButtons::personButton = nullptr

◆ personPlanButton

MFXCheckableButton* GNEViewNetHelper::DemandCheckableButtons::personPlanButton = nullptr

◆ routeButton

MFXCheckableButton* GNEViewNetHelper::DemandCheckableButtons::routeButton = nullptr

◆ routeDistributionButton

MFXCheckableButton* GNEViewNetHelper::DemandCheckableButtons::routeDistributionButton = nullptr

checkable button for edit mode create route distributions

Definition at line 1560 of file GNEViewNetHelper.h.

Referenced by buildDemandCheckableButtons(), disableDemandCheckableButtons(), hideDemandCheckableButtons(), showDemandCheckableButtons(), and updateDemandCheckableButtons().

◆ stopButton

MFXCheckableButton* GNEViewNetHelper::DemandCheckableButtons::stopButton = nullptr

◆ typeButton

MFXCheckableButton* GNEViewNetHelper::DemandCheckableButtons::typeButton = nullptr

◆ typeDistributionButton

MFXCheckableButton* GNEViewNetHelper::DemandCheckableButtons::typeDistributionButton = nullptr

checkable button for edit mode create type distribution

Definition at line 1569 of file GNEViewNetHelper.h.

Referenced by buildDemandCheckableButtons(), disableDemandCheckableButtons(), hideDemandCheckableButtons(), showDemandCheckableButtons(), and updateDemandCheckableButtons().

◆ vehicleButton

MFXCheckableButton* GNEViewNetHelper::DemandCheckableButtons::vehicleButton = nullptr

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