![]() |
Eclipse SUMO - Simulation of Urban MObility
|
struct used to group all variables related to view options in supermode Data More...
#include <GNEViewNetHelper.h>
Public Member Functions | |
| void | buildDataViewOptionsMenuChecks () |
| build menu checks | |
| DataViewOptions (GNEViewNet *viewNet) | |
| default constructor | |
| void | getVisibleDataMenuCommands (std::vector< MFXCheckableButton * > &commands) const |
| get visible demand menu commands | |
| void | hideDataViewOptionsMenuChecks () |
| hide all options menu checks | |
| bool | showAdditionals () const |
| check if additionals has to be drawn | |
| bool | showDemandElements () const |
| check if show demand elements checkbox is enabled | |
| bool | showShapes () const |
| check if shapes has to be drawn | |
| bool | TAZDrawFill () const |
| check if toggle TAZ draw fill checkbox is enabled | |
| bool | TAZRelDrawing () const |
| check if toggle TAZRel drawing checkbox is enabled | |
| bool | TAZRelOnlyFrom () const |
| check if toggle TAZRel only from checkbox is enabled | |
| bool | TAZRelOnlyTo () const |
| check if toggle TAZRel only to checkbox is enabled | |
Data Fields | |
| MFXCheckableButton * | menuCheckShowAdditionals = nullptr |
| menu check to show Additionals | |
| MFXCheckableButton * | menuCheckShowDemandElements = nullptr |
| menu check to show Demand Elements | |
| MFXCheckableButton * | menuCheckShowShapes = nullptr |
| menu check to show Shapes | |
| MFXCheckableButton * | menuCheckToggleDrawJunctionShape = nullptr |
| checkable button to show junction shapes | |
| MFXCheckableButton * | menuCheckToggleTAZDrawFill = nullptr |
| menu check to toggle TAZ draw fill | |
| MFXCheckableButton * | menuCheckToggleTAZRelDrawing = nullptr |
| menu check to toggle TAZ Rel drawing | |
| MFXCheckableButton * | menuCheckToggleTAZRelOnlyFrom = nullptr |
| menu check to toggle TAZRel only from | |
| MFXCheckableButton * | menuCheckToggleTAZRelOnlyTo = nullptr |
| menu check to toggle TAZRel only to | |
Private Member Functions | |
| DataViewOptions (const DataViewOptions &)=delete | |
| Invalidated copy constructor. | |
| DataViewOptions & | operator= (const DataViewOptions &)=delete |
| Invalidated assignment operator. | |
Private Attributes | |
| GNEViewNet * | myViewNet |
| pointer to net | |
struct used to group all variables related to view options in supermode Data
Definition at line 1009 of file GNEViewNetHelper.h.
| GNEViewNetHelper::DataViewOptions::DataViewOptions | ( | GNEViewNet * | viewNet | ) |
default constructor
Definition at line 3259 of file GNEViewNetHelper.cpp.
References myViewNet.
Referenced by DataViewOptions(), and operator=().
|
privatedelete |
Invalidated copy constructor.
References DataViewOptions().
| void GNEViewNetHelper::DataViewOptions::buildDataViewOptionsMenuChecks | ( | ) |
build menu checks
Definition at line 3265 of file GNEViewNetHelper.cpp.
References COMMONMODE_CHECKBOX_SHOWDEMANDELEMENTS, COMMONMODE_CHECKBOX_TOGGLEDRAWJUNCTIONSHAPE, DATAMODE_CHECKBOX_SHOWADDITIONALS, DATAMODE_CHECKBOX_SHOWSHAPES, DATAMODE_CHECKBOX_TAZDRAWFILL, DATAMODE_CHECKBOX_TAZRELDRAWING, DATAMODE_CHECKBOX_TAZRELONLYFROM, DATAMODE_CHECKBOX_TAZRELONLYTO, GUIIconSubSys::getIcon(), GUIDesignMFXCheckableButtonSquare, menuCheckShowAdditionals, menuCheckShowDemandElements, menuCheckShowShapes, menuCheckToggleDrawJunctionShape, menuCheckToggleTAZDrawFill, menuCheckToggleTAZRelDrawing, menuCheckToggleTAZRelOnlyFrom, menuCheckToggleTAZRelOnlyTo, MID_GNE_DATAVIEWOPTIONS_SHOWADDITIONALS, MID_GNE_DATAVIEWOPTIONS_SHOWDEMANDELEMENTS, MID_GNE_DATAVIEWOPTIONS_SHOWSHAPES, MID_GNE_DATAVIEWOPTIONS_TAZDRAWFILL, MID_GNE_DATAVIEWOPTIONS_TAZRELDRAWING, MID_GNE_DATAVIEWOPTIONS_TAZRELONLYFROM, MID_GNE_DATAVIEWOPTIONS_TAZRELONLYTO, MID_GNE_DATAVIEWOPTIONS_TOGGLEDRAWJUNCTIONSHAPE, myViewNet, and TL.
| void GNEViewNetHelper::DataViewOptions::getVisibleDataMenuCommands | ( | std::vector< MFXCheckableButton * > & | commands | ) | const |
get visible demand menu commands
Definition at line 3339 of file GNEViewNetHelper.cpp.
References menuCheckShowAdditionals, menuCheckShowDemandElements, menuCheckShowShapes, menuCheckToggleDrawJunctionShape, menuCheckToggleTAZDrawFill, menuCheckToggleTAZRelDrawing, menuCheckToggleTAZRelOnlyFrom, and menuCheckToggleTAZRelOnlyTo.
| void GNEViewNetHelper::DataViewOptions::hideDataViewOptionsMenuChecks | ( | ) |
hide all options menu checks
Definition at line 3326 of file GNEViewNetHelper.cpp.
References menuCheckShowAdditionals, menuCheckShowDemandElements, menuCheckShowShapes, menuCheckToggleDrawJunctionShape, menuCheckToggleTAZDrawFill, menuCheckToggleTAZRelDrawing, menuCheckToggleTAZRelOnlyFrom, and menuCheckToggleTAZRelOnlyTo.
|
privatedelete |
Invalidated assignment operator.
References DataViewOptions().
| bool GNEViewNetHelper::DataViewOptions::showAdditionals | ( | ) | const |
check if additionals has to be drawn
Definition at line 3369 of file GNEViewNetHelper.cpp.
References menuCheckShowAdditionals.
| bool GNEViewNetHelper::DataViewOptions::showDemandElements | ( | ) | const |
check if show demand elements checkbox is enabled
Definition at line 3389 of file GNEViewNetHelper.cpp.
References menuCheckShowDemandElements.
| bool GNEViewNetHelper::DataViewOptions::showShapes | ( | ) | const |
check if shapes has to be drawn
Definition at line 3379 of file GNEViewNetHelper.cpp.
References menuCheckShowShapes.
| bool GNEViewNetHelper::DataViewOptions::TAZDrawFill | ( | ) | const |
check if toggle TAZ draw fill checkbox is enabled
Definition at line 3405 of file GNEViewNetHelper.cpp.
References menuCheckToggleTAZDrawFill.
| bool GNEViewNetHelper::DataViewOptions::TAZRelDrawing | ( | ) | const |
check if toggle TAZRel drawing checkbox is enabled
Definition at line 3399 of file GNEViewNetHelper.cpp.
References menuCheckToggleTAZRelDrawing.
| bool GNEViewNetHelper::DataViewOptions::TAZRelOnlyFrom | ( | ) | const |
check if toggle TAZRel only from checkbox is enabled
Definition at line 3415 of file GNEViewNetHelper.cpp.
References menuCheckToggleTAZRelOnlyFrom.
| bool GNEViewNetHelper::DataViewOptions::TAZRelOnlyTo | ( | ) | const |
check if toggle TAZRel only to checkbox is enabled
Definition at line 3425 of file GNEViewNetHelper.cpp.
References menuCheckToggleTAZRelOnlyTo.
| MFXCheckableButton* GNEViewNetHelper::DataViewOptions::menuCheckShowAdditionals = nullptr |
menu check to show Additionals
Definition at line 1048 of file GNEViewNetHelper.h.
Referenced by buildDataViewOptionsMenuChecks(), getVisibleDataMenuCommands(), hideDataViewOptionsMenuChecks(), showAdditionals(), and GNEApplicationWindowHelper::toggleEditOptionsData().
| MFXCheckableButton* GNEViewNetHelper::DataViewOptions::menuCheckShowDemandElements = nullptr |
menu check to show Demand Elements
Definition at line 1054 of file GNEViewNetHelper.h.
Referenced by buildDataViewOptionsMenuChecks(), getVisibleDataMenuCommands(), hideDataViewOptionsMenuChecks(), showDemandElements(), and GNEApplicationWindowHelper::toggleEditOptionsData().
| MFXCheckableButton* GNEViewNetHelper::DataViewOptions::menuCheckShowShapes = nullptr |
menu check to show Shapes
Definition at line 1051 of file GNEViewNetHelper.h.
Referenced by buildDataViewOptionsMenuChecks(), getVisibleDataMenuCommands(), hideDataViewOptionsMenuChecks(), showShapes(), and GNEApplicationWindowHelper::toggleEditOptionsData().
| MFXCheckableButton* GNEViewNetHelper::DataViewOptions::menuCheckToggleDrawJunctionShape = nullptr |
checkable button to show junction shapes
Definition at line 1045 of file GNEViewNetHelper.h.
Referenced by buildDataViewOptionsMenuChecks(), getVisibleDataMenuCommands(), hideDataViewOptionsMenuChecks(), and GNEApplicationWindowHelper::toggleEditOptionsData().
| MFXCheckableButton* GNEViewNetHelper::DataViewOptions::menuCheckToggleTAZDrawFill = nullptr |
menu check to toggle TAZ draw fill
Definition at line 1060 of file GNEViewNetHelper.h.
Referenced by buildDataViewOptionsMenuChecks(), getVisibleDataMenuCommands(), hideDataViewOptionsMenuChecks(), TAZDrawFill(), and GNEApplicationWindowHelper::toggleEditOptionsData().
| MFXCheckableButton* GNEViewNetHelper::DataViewOptions::menuCheckToggleTAZRelDrawing = nullptr |
menu check to toggle TAZ Rel drawing
Definition at line 1057 of file GNEViewNetHelper.h.
Referenced by buildDataViewOptionsMenuChecks(), getVisibleDataMenuCommands(), hideDataViewOptionsMenuChecks(), TAZRelDrawing(), and GNEApplicationWindowHelper::toggleEditOptionsData().
| MFXCheckableButton* GNEViewNetHelper::DataViewOptions::menuCheckToggleTAZRelOnlyFrom = nullptr |
menu check to toggle TAZRel only from
Definition at line 1063 of file GNEViewNetHelper.h.
Referenced by buildDataViewOptionsMenuChecks(), getVisibleDataMenuCommands(), hideDataViewOptionsMenuChecks(), TAZRelOnlyFrom(), and GNEApplicationWindowHelper::toggleEditOptionsData().
| MFXCheckableButton* GNEViewNetHelper::DataViewOptions::menuCheckToggleTAZRelOnlyTo = nullptr |
menu check to toggle TAZRel only to
Definition at line 1066 of file GNEViewNetHelper.h.
Referenced by buildDataViewOptionsMenuChecks(), getVisibleDataMenuCommands(), hideDataViewOptionsMenuChecks(), TAZRelOnlyTo(), and GNEApplicationWindowHelper::toggleEditOptionsData().
|
private |
pointer to net
Definition at line 1070 of file GNEViewNetHelper.h.
Referenced by buildDataViewOptionsMenuChecks(), and DataViewOptions().