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

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

#include <GNEViewNetHelper.h>

Collaboration diagram for GNEViewNetHelper::NetworkCheckableButtons:
[legend]

Public Member Functions

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

Data Fields

MFXCheckableButtonadditionalButton
 chekable button for edit mode additional More...
 
MFXCheckableButtonconnectionButton
 chekable button for edit mode connection More...
 
MFXCheckableButtoncreateEdgeButton
 chekable button for edit mode create edge More...
 
MFXCheckableButtoncrossingButton
 chekable button for edit mode crossing More...
 
MFXCheckableButtonmoveNetworkElementsButton
 chekable button for edit mode "move network elements" More...
 
MFXCheckableButtonprohibitionButton
 checkable button for edit mode polygon More...
 
MFXCheckableButtonshapeButton
 chekable button for edit mode shape More...
 
MFXCheckableButtonTAZButton
 chekable button for edit mode TAZ More...
 
MFXCheckableButtontrafficLightButton
 chekable button for edit mode traffic light More...
 

Private Attributes

GNEViewNetmyViewNet
 pointer to net More...
 

Detailed Description

struct used to group all variables related with Network chekable Buttons

Definition at line 1057 of file GNEViewNetHelper.h.

Constructor & Destructor Documentation

◆ NetworkCheckableButtons()

GNEViewNetHelper::NetworkCheckableButtons::NetworkCheckableButtons ( GNEViewNet viewNet)

default constructor

Definition at line 2886 of file GNEViewNetHelper.cpp.

Member Function Documentation

◆ buildNetworkCheckableButtons()

void GNEViewNetHelper::NetworkCheckableButtons::buildNetworkCheckableButtons ( )

◆ disableNetworkCheckableButtons()

void GNEViewNetHelper::NetworkCheckableButtons::disableNetworkCheckableButtons ( )

hide all options menu checks

Definition at line 2981 of file GNEViewNetHelper.cpp.

Referenced by GNEViewNet::updateNetworkModeSpecificControls().

Here is the caller graph for this function:

◆ hideNetworkCheckableButtons()

void GNEViewNetHelper::NetworkCheckableButtons::hideNetworkCheckableButtons ( )

hide all Network Checkable Buttons

Definition at line 2967 of file GNEViewNetHelper.cpp.

◆ showNetworkCheckableButtons()

void GNEViewNetHelper::NetworkCheckableButtons::showNetworkCheckableButtons ( )

show all Network Checkable Buttons

Definition at line 2953 of file GNEViewNetHelper.cpp.

◆ updateNetworkCheckableButtons()

void GNEViewNetHelper::NetworkCheckableButtons::updateNetworkCheckableButtons ( )

update network checkable buttons

Definition at line 2995 of file GNEViewNetHelper.cpp.

Referenced by GNEViewNet::updateNetworkModeSpecificControls().

Here is the caller graph for this function:

Field Documentation

◆ additionalButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::additionalButton

chekable button for edit mode additional

Definition at line 1090 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateNetworkModeSpecificControls().

◆ connectionButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::connectionButton

chekable button for edit mode connection

Definition at line 1084 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateNetworkModeSpecificControls().

◆ createEdgeButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::createEdgeButton

chekable button for edit mode create edge

Definition at line 1081 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateNetworkModeSpecificControls().

◆ crossingButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::crossingButton

chekable button for edit mode crossing

Definition at line 1093 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateNetworkModeSpecificControls().

◆ moveNetworkElementsButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::moveNetworkElementsButton

chekable button for edit mode "move network elements"

Definition at line 1078 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateNetworkModeSpecificControls().

◆ myViewNet

GNEViewNet* GNEViewNetHelper::NetworkCheckableButtons::myViewNet
private

pointer to net

Definition at line 1106 of file GNEViewNetHelper.h.

◆ prohibitionButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::prohibitionButton

checkable button for edit mode polygon

Definition at line 1102 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateNetworkModeSpecificControls().

◆ shapeButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::shapeButton

chekable button for edit mode shape

Definition at line 1099 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateNetworkModeSpecificControls().

◆ TAZButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::TAZButton

chekable button for edit mode TAZ

Definition at line 1096 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateNetworkModeSpecificControls().

◆ trafficLightButton

MFXCheckableButton* GNEViewNetHelper::NetworkCheckableButtons::trafficLightButton

chekable button for edit mode traffic light

Definition at line 1087 of file GNEViewNetHelper.h.

Referenced by GNEViewNet::updateNetworkModeSpecificControls().


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