![]() |
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.
Referenced by FXDEFMAP().
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().