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

MFXCheckableButton * additionalButton
 chekable button for edit mode additional More...
 
MFXCheckableButton * connectionButton
 chekable button for edit mode connection More...
 
MFXCheckableButton * createEdgeButton
 chekable button for edit mode create edge More...
 
MFXCheckableButton * crossingButton
 chekable button for edit mode crossing More...
 
MFXCheckableButton * moveNetworkElementsButton
 chekable button for edit mode "move network elements" More...
 
MFXCheckableButton * prohibitionButton
 checkable button for edit mode polygon More...
 
MFXCheckableButton * shapeButton
 chekable button for edit mode shape More...
 
MFXCheckableButton * TAZButton
 chekable button for edit mode TAZ More...
 
MFXCheckableButton * trafficLightButton
 chekable button for edit mode traffic light More...
 

Private Attributes

GNEViewNet * myViewNet
 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: