![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <GNETAZFrame.h>
Public Member Functions | |
| void | clearSelectedEdges () |
| clear current TAZ children More... | |
| const std::vector< TAZCurrent::TAZEdge > & | getEdgeAndTAZChildrenSelected () const |
| get map with edge and TAZChildren More... | |
| void | hideTAZSelectionStatisticsModul () |
| hide TAZ Selection Statistics Modul More... | |
| bool | isEdgeSelected (GNEEdge *edge) |
| check if an edge is selected More... | |
| bool | selectEdge (const TAZCurrent::TAZEdge &edge) |
| add an edge and their TAZ Children in the list of selected items More... | |
| void | showTAZSelectionStatisticsModul () |
| show TAZ Selection Statistics Modul More... | |
| TAZSelectionStatistics (GNETAZFrame *TAZFrameParent) | |
| FOX-declaration. More... | |
| bool | unselectEdge (GNEEdge *edge) |
| un select an edge (and their TAZ Children) More... | |
| ~TAZSelectionStatistics () | |
| destructor More... | |
FOX-callbacks | |
Called when the user set a new value | |
| long | onCmdSetNewValues (FXObject *obj, FXSelector, void *) |
| long | onCmdSelectEdges (FXObject *obj, FXSelector, void *) |
| Called when the user press select edges. More... | |
Protected Member Functions | |
| void | updateStatistics () |
| update TAZSelectionStatistics More... | |
Private Attributes | |
| std::vector< TAZCurrent::TAZEdge > | myEdgeAndTAZChildrenSelected |
| vector with the current selected edges and their associated children More... | |
| FXLabel * | myStatisticsLabel |
| Statistics labels. More... | |
| GNETAZFrame * | myTAZFrameParent |
| pointer to TAZFrame parent More... | |
| FXHorizontalFrame * | myTAZSinkFrame |
| Horizontal Frame for default TAZ Sink Weight. More... | |
| FXHorizontalFrame * | myTAZSourceFrame |
| Horizontal Frame for default TAZ Source Weight. More... | |
| FXTextField * | myTextFieldTAZSinkWeight |
| textField for TAZ Sink weight More... | |
| FXTextField * | myTextFieldTAZSourceWeight |
| textField for TAZ Source weight More... | |
Definition at line 312 of file GNETAZFrame.h.
| GNETAZFrame::TAZSelectionStatistics::TAZSelectionStatistics | ( | GNETAZFrame * | TAZFrameParent | ) |
FOX-declaration.
constructor
Definition at line 785 of file GNETAZFrame.cpp.
References GUIDesignAuxiliarHorizontalFrame, GUIDesignLabelAttribute, GUIDesignLabelFrameInformation, GUIDesignTextField, GUIDesignTextFieldNCol, MID_GNE_SET_ATTRIBUTE, myStatisticsLabel, myTAZSinkFrame, myTAZSourceFrame, myTextFieldTAZSinkWeight, and myTextFieldTAZSourceWeight.
| GNETAZFrame::TAZSelectionStatistics::~TAZSelectionStatistics | ( | ) |
destructor
Definition at line 803 of file GNETAZFrame.cpp.
| void GNETAZFrame::TAZSelectionStatistics::clearSelectedEdges | ( | ) |
clear current TAZ children
Definition at line 880 of file GNETAZFrame.cpp.
Referenced by GNEApplicationWindow::onCmdAbort(), and GNETAZFrame::processClick().
| const std::vector< GNETAZFrame::TAZCurrent::TAZEdge > & GNETAZFrame::TAZSelectionStatistics::getEdgeAndTAZChildrenSelected | ( | ) | const |
get map with edge and TAZChildren
Definition at line 893 of file GNETAZFrame.cpp.
Referenced by GNEApplicationWindow::onCmdAbort().
| void GNETAZFrame::TAZSelectionStatistics::hideTAZSelectionStatisticsModul | ( | ) |
hide TAZ Selection Statistics Modul
Definition at line 815 of file GNETAZFrame.cpp.
References GNETAZFrame::hide().
| bool GNETAZFrame::TAZSelectionStatistics::isEdgeSelected | ( | GNEEdge * | edge | ) |
check if an edge is selected
Definition at line 867 of file GNETAZFrame.cpp.
Referenced by GNETAZFrame::processClick(), and GNETAZFrame::processEdgeSelection().
| long GNETAZFrame::TAZSelectionStatistics::onCmdSelectEdges | ( | FXObject * | obj, |
| FXSelector | , | ||
| void * | |||
| ) |
Called when the user press select edges.
Definition at line 954 of file GNETAZFrame.cpp.
References GNE_ATTR_SELECTED.
| long GNETAZFrame::TAZSelectionStatistics::onCmdSetNewValues | ( | FXObject * | obj, |
| FXSelector | , | ||
| void * | |||
| ) |
Definition at line 899 of file GNETAZFrame.cpp.
References SUMO_ATTR_WEIGHT.
| bool GNETAZFrame::TAZSelectionStatistics::selectEdge | ( | const TAZCurrent::TAZEdge & | edge | ) |
add an edge and their TAZ Children in the list of selected items
Definition at line 823 of file GNETAZFrame.cpp.
References GNETAZFrame::TAZCurrent::TAZEdge::edge.
Referenced by GNETAZFrame::processClick(), and GNETAZFrame::processEdgeSelection().
| void GNETAZFrame::TAZSelectionStatistics::showTAZSelectionStatisticsModul | ( | ) |
show TAZ Selection Statistics Modul
Definition at line 807 of file GNETAZFrame.cpp.
References GNEFrame::show().
| bool GNETAZFrame::TAZSelectionStatistics::unselectEdge | ( | GNEEdge * | edge | ) |
un select an edge (and their TAZ Children)
Definition at line 843 of file GNETAZFrame.cpp.
|
protected |
update TAZSelectionStatistics
Definition at line 985 of file GNETAZFrame.cpp.
References joinToString(), and toString().
|
private |
vector with the current selected edges and their associated children
Definition at line 379 of file GNETAZFrame.h.
|
private |
Statistics labels.
Definition at line 376 of file GNETAZFrame.h.
Referenced by TAZSelectionStatistics().
|
private |
pointer to TAZFrame parent
Definition at line 361 of file GNETAZFrame.h.
|
private |
Horizontal Frame for default TAZ Sink Weight.
Definition at line 370 of file GNETAZFrame.h.
Referenced by TAZSelectionStatistics().
|
private |
Horizontal Frame for default TAZ Source Weight.
Definition at line 364 of file GNETAZFrame.h.
Referenced by TAZSelectionStatistics().
|
private |
textField for TAZ Sink weight
Definition at line 373 of file GNETAZFrame.h.
Referenced by TAZSelectionStatistics().
|
private |
textField for TAZ Source weight
Definition at line 367 of file GNETAZFrame.h.
Referenced by TAZSelectionStatistics().