Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
GNEViewNetHelper::NetworkCheckableButtons Struct Reference

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

#include <GNEViewNetHelper.h>

Collaboration diagram for GNEViewNetHelper::NetworkCheckableButtons:
[legend]

Public Member Functions

void buildNetworkCheckableButtons ()
 build checkable buttons
void disableNetworkCheckableButtons ()
 hide all options menu checks
void hideNetworkCheckableButtons ()
 hide all Network Checkable Buttons
 NetworkCheckableButtons (GNEViewNet *viewNet)
 default constructor
void showNetworkCheckableButtons ()
 show all Network Checkable Buttons
void updateNetworkCheckableButtons ()
 update network checkable buttons

Data Fields

MFXCheckableButtonadditionalButton = nullptr
 checkable button for edit mode additional
MFXCheckableButtonconnectionButton = nullptr
 checkable button for edit mode connection
MFXCheckableButtoncreateEdgeButton = nullptr
 checkable button for edit mode create edge
MFXCheckableButtoncrossingButton = nullptr
 checkable button for edit mode crossing
MFXCheckableButtondecalButton = nullptr
 checkable button for edit mode decals
MFXCheckableButtonmoveNetworkElementsButton = nullptr
 checkable button for edit mode "move network elements"
MFXCheckableButtonprohibitionButton = nullptr
 checkable button for edit mode prohibition
MFXCheckableButtonshapeButton = nullptr
 checkable button for edit mode shape
MFXCheckableButtonTAZButton = nullptr
 checkable button for edit mode TAZ
MFXCheckableButtontrafficLightButton = nullptr
 checkable button for edit mode traffic light
MFXCheckableButtonwireButton = nullptr
 checkable button for edit mode wires

Private Member Functions

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

Private Attributes

GNEViewNetmyViewNet
 pointer to net

Detailed Description

struct used to group all variables related with Network checkable Buttons

Definition at line 1468 of file GNEViewNetHelper.h.

Constructor & Destructor Documentation

◆ NetworkCheckableButtons() [1/2]

GNEViewNetHelper::NetworkCheckableButtons::NetworkCheckableButtons ( GNEViewNet * viewNet)

default constructor

Definition at line 3850 of file GNEViewNetHelper.cpp.

References myViewNet.

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

Here is the caller graph for this function:

◆ NetworkCheckableButtons() [2/2]

GNEViewNetHelper::NetworkCheckableButtons::NetworkCheckableButtons ( const NetworkCheckableButtons & )
privatedelete

Invalidated copy constructor.

References NetworkCheckableButtons().

Member Function Documentation

◆ buildNetworkCheckableButtons()

◆ disableNetworkCheckableButtons()

void GNEViewNetHelper::NetworkCheckableButtons::disableNetworkCheckableButtons ( )

◆ hideNetworkCheckableButtons()

void GNEViewNetHelper::NetworkCheckableButtons::hideNetworkCheckableButtons ( )

◆ operator=()

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

Invalidated assignment operator.

References NetworkCheckableButtons().

◆ showNetworkCheckableButtons()

void GNEViewNetHelper::NetworkCheckableButtons::showNetworkCheckableButtons ( )

◆ updateNetworkCheckableButtons()

void GNEViewNetHelper::NetworkCheckableButtons::updateNetworkCheckableButtons ( )

Field Documentation

◆ additionalButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::additionalButton = nullptr

◆ connectionButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::connectionButton = nullptr

◆ createEdgeButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::createEdgeButton = nullptr

◆ crossingButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::crossingButton = nullptr

◆ decalButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::decalButton = nullptr

◆ moveNetworkElementsButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::moveNetworkElementsButton = nullptr

◆ myViewNet

GNEViewNet* GNEViewNetHelper::NetworkCheckableButtons::myViewNet
private

◆ prohibitionButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::prohibitionButton = nullptr

◆ shapeButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::shapeButton = nullptr

◆ TAZButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::TAZButton = nullptr

◆ trafficLightButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::trafficLightButton = nullptr

◆ wireButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::wireButton = nullptr

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