![]() |
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 |
menu check to show Additionals | |
MFXCheckableButton * | menuCheckShowDemandElements |
menu check to show Demand Elements | |
MFXCheckableButton * | menuCheckShowShapes |
menu check to show Shapes | |
MFXCheckableButton * | menuCheckToggleDrawJunctionShape |
checkable button to show junction shapes | |
MFXCheckableButton * | menuCheckToggleTAZDrawFill |
menu check to toggle TAZ draw fill | |
MFXCheckableButton * | menuCheckToggleTAZRelDrawing |
menu check to toggle TAZ Rel drawing | |
MFXCheckableButton * | menuCheckToggleTAZRelOnlyFrom |
menu check to toggle TAZRel only from | |
MFXCheckableButton * | menuCheckToggleTAZRelOnlyTo |
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 790 of file GNEViewNetHelper.h.
GNEViewNetHelper::DataViewOptions::DataViewOptions | ( | GNEViewNet * | viewNet | ) |
default constructor
Definition at line 2904 of file GNEViewNetHelper.cpp.
|
privatedelete |
Invalidated copy constructor.
void GNEViewNetHelper::DataViewOptions::buildDataViewOptionsMenuChecks | ( | ) |
build menu checks
Definition at line 2918 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, 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, and TL.
Referenced by GNEViewNet::buildEditModeControls().
void GNEViewNetHelper::DataViewOptions::getVisibleDataMenuCommands | ( | std::vector< MFXCheckableButton * > & | commands | ) | const |
get visible demand menu commands
Definition at line 2998 of file GNEViewNetHelper.cpp.
Referenced by GNEApplicationWindow::onCmdToggleEditOptions().
void GNEViewNetHelper::DataViewOptions::hideDataViewOptionsMenuChecks | ( | ) |
hide all options menu checks
Definition at line 2983 of file GNEViewNetHelper.cpp.
Referenced by GNEViewNet::updateDataModeSpecificControls(), GNEViewNet::updateDemandModeSpecificControls(), and GNEViewNet::updateNetworkModeSpecificControls().
|
privatedelete |
Invalidated assignment operator.
bool GNEViewNetHelper::DataViewOptions::showAdditionals | ( | ) | const |
check if additionals has to be drawn
Definition at line 3028 of file GNEViewNetHelper.cpp.
Referenced by GNEAccess::drawGL(), GNEBusStop::drawGL(), GNECalibrator::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEEntryExitDetector::drawGL(), GNEInductionLoopDetector::drawGL(), GNEInstantInductionLoopDetector::drawGL(), GNELaneAreaDetector::drawGL(), GNEParkingArea::drawGL(), GNEParkingSpace::drawGL(), GNERerouterSymbol::drawGL(), GNERouteProbe::drawGL(), GNEVaporizer::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNEAdditional::drawListedAddtional(), GNELaneAreaDetector::drawPartialGL(), GNEOverheadWire::drawPartialGL(), GNELaneAreaDetector::drawPartialGL(), GNEOverheadWire::drawPartialGL(), and GNEAdditional::drawSquaredAdditional().
bool GNEViewNetHelper::DataViewOptions::showDemandElements | ( | ) | const |
check if show demand elements checkbox is enabled
Definition at line 3048 of file GNEViewNetHelper.cpp.
Referenced by GNEEdge::drawChildrens(), GNEContainer::drawGL(), GNEPerson::drawGL(), GNEVehicle::drawGL(), GNERoute::drawPartialGL(), and GNERoute::drawPartialGL().
bool GNEViewNetHelper::DataViewOptions::showShapes | ( | ) | const |
check if shapes has to be drawn
Definition at line 3038 of file GNEViewNetHelper.cpp.
Referenced by GNEPOI::drawGL(), and GNEPoly::drawGL().
bool GNEViewNetHelper::DataViewOptions::TAZDrawFill | ( | ) | const |
check if toggle TAZ draw fill checkbox is enabled
Definition at line 3064 of file GNEViewNetHelper.cpp.
Referenced by GNETAZ::drawDottedContours(), and GNETAZ::drawGL().
bool GNEViewNetHelper::DataViewOptions::TAZRelDrawing | ( | ) | const |
check if toggle TAZRel drawing checkbox is enabled
Definition at line 3058 of file GNEViewNetHelper.cpp.
Referenced by GNETAZRelData::drawGL().
bool GNEViewNetHelper::DataViewOptions::TAZRelOnlyFrom | ( | ) | const |
check if toggle TAZRel only from checkbox is enabled
Definition at line 3074 of file GNEViewNetHelper.cpp.
Referenced by GNETAZRelData::drawTAZRel().
bool GNEViewNetHelper::DataViewOptions::TAZRelOnlyTo | ( | ) | const |
check if toggle TAZRel only to checkbox is enabled
Definition at line 3084 of file GNEViewNetHelper.cpp.
Referenced by GNETAZRelData::drawTAZRel().
MFXCheckableButton* GNEViewNetHelper::DataViewOptions::menuCheckShowAdditionals |
menu check to show Additionals
Definition at line 829 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::onCmdToggleShowAdditionals(), GNEApplicationWindow::onUpdToggleViewOption(), GNEApplicationWindowHelper::toggleEditOptionsData(), and GNEViewNet::updateDataModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::DataViewOptions::menuCheckShowDemandElements |
menu check to show Demand Elements
Definition at line 835 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::onCmdToggleShowDemandElementsData(), GNEApplicationWindow::onUpdToggleViewOption(), GNEApplicationWindowHelper::toggleEditOptionsData(), and GNEViewNet::updateDataModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::DataViewOptions::menuCheckShowShapes |
menu check to show Shapes
Definition at line 832 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::onCmdToggleShowShapes(), GNEApplicationWindow::onUpdToggleViewOption(), GNEApplicationWindowHelper::toggleEditOptionsData(), and GNEViewNet::updateDataModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::DataViewOptions::menuCheckToggleDrawJunctionShape |
checkable button to show junction shapes
Definition at line 826 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::onCmdToggleDrawJunctionShape(), GNEApplicationWindow::onUpdToggleViewOption(), GNEApplicationWindowHelper::toggleEditOptionsData(), and GNEViewNet::updateDataModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::DataViewOptions::menuCheckToggleTAZDrawFill |
menu check to toggle TAZ draw fill
Definition at line 841 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::onCmdToggleTAZDrawFill(), GNEApplicationWindow::onUpdToggleViewOption(), GNEApplicationWindowHelper::toggleEditOptionsData(), and GNEViewNet::updateDataModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::DataViewOptions::menuCheckToggleTAZRelDrawing |
menu check to toggle TAZ Rel drawing
Definition at line 838 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::onCmdToggleTAZRelDrawing(), GNEApplicationWindow::onUpdToggleViewOption(), GNEApplicationWindowHelper::toggleEditOptionsData(), and GNEViewNet::updateDataModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::DataViewOptions::menuCheckToggleTAZRelOnlyFrom |
menu check to toggle TAZRel only from
Definition at line 844 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::onCmdToggleTAZRelOnlyFrom(), GNEApplicationWindow::onUpdToggleViewOption(), GNEApplicationWindowHelper::toggleEditOptionsData(), and GNEViewNet::updateDataModeSpecificControls().
MFXCheckableButton* GNEViewNetHelper::DataViewOptions::menuCheckToggleTAZRelOnlyTo |
menu check to toggle TAZRel only to
Definition at line 847 of file GNEViewNetHelper.h.
Referenced by GNEViewNet::onCmdToggleTAZRelOnlyTo(), GNEApplicationWindow::onUpdToggleViewOption(), GNEApplicationWindowHelper::toggleEditOptionsData(), and GNEViewNet::updateDataModeSpecificControls().
|
private |
pointer to net
Definition at line 851 of file GNEViewNetHelper.h.