![]() |
Eclipse SUMO - Simulation of Urban MObility
|
FOX-declaration. More...
#include <GNETLSEditorFrame.h>
Public Member Functions | |
| GNEJunction * | getCurrentJunction () const |
| get current modified junction More... | |
| void | setCurrentJunction (GNEJunction *junction) |
| set current junction More... | |
| TLSJunction (GNETLSEditorFrame *TLSEditorParent) | |
| constructor More... | |
| void | updateJunctionDescription () const |
| update descrition More... | |
| ~TLSJunction () | |
| destructor More... | |
Private Attributes | |
| GNEJunction * | myCurrentJunction |
| the junction of the tls is being modified More... | |
| FXLabel * | myLabelJunctionID |
| label for junction ID More... | |
| FXLabel * | myLabelJunctionStatus |
| label for junction status More... | |
| FXTextField * | myTextFieldJunctionID |
| text field for junction ID More... | |
| FXTextField * | myTextFieldJunctionStatus |
| text field for junction status More... | |
| GNETLSEditorFrame * | myTLSEditorParent |
| pointer to TLSEditor Parent More... | |
FOX-declaration.
Definition at line 50 of file GNETLSEditorFrame.h.
| GNETLSEditorFrame::TLSJunction::TLSJunction | ( | GNETLSEditorFrame * | TLSEditorParent | ) |
constructor
Definition at line 963 of file GNETLSEditorFrame.cpp.
References GUIDesignAuxiliarHorizontalFrame, GUIDesignLabelAttribute, GUIDesignTextField, GUIDesignTextFieldNCol, MID_GNE_TLSFRAME_SELECT_JUNCTION, MID_GNE_TLSFRAME_UPDATE_STATUS, myLabelJunctionID, myLabelJunctionStatus, myTextFieldJunctionID, myTextFieldJunctionStatus, GNETLSEditorFrame::show(), and updateJunctionDescription().
| GNETLSEditorFrame::TLSJunction::~TLSJunction | ( | ) |
destructor
Definition at line 984 of file GNETLSEditorFrame.cpp.
| GNEJunction * GNETLSEditorFrame::TLSJunction::getCurrentJunction | ( | ) | const |
get current modified junction
Definition at line 988 of file GNETLSEditorFrame.cpp.
Referenced by GNETLSEditorFrame::buildIinternalLanes(), GNETLSEditorFrame::cleanup(), GNETLSEditorFrame::editJunction(), GNETLSEditorFrame::onCmdCancel(), GNETLSEditorFrame::onCmdDefCreate(), GNETLSEditorFrame::onCmdDefDelete(), GNETLSEditorFrame::onCmdDefSwitch(), GNETLSEditorFrame::onCmdOK(), and GNETLSEditorFrame::onUpdDefCreate().
| void GNETLSEditorFrame::TLSJunction::setCurrentJunction | ( | GNEJunction * | junction | ) |
set current junction
Definition at line 994 of file GNETLSEditorFrame.cpp.
Referenced by GNETLSEditorFrame::cleanup(), and GNETLSEditorFrame::editJunction().
| void GNETLSEditorFrame::TLSJunction::updateJunctionDescription | ( | ) | const |
update descrition
Definition at line 1000 of file GNETLSEditorFrame.cpp.
References Named::getID(), and NBNode::isTLControlled().
Referenced by GNETLSEditorFrame::cleanup(), GNETLSEditorFrame::editJunction(), and TLSJunction().
|
private |
the junction of the tls is being modified
Definition at line 85 of file GNETLSEditorFrame.h.
|
private |
label for junction ID
Definition at line 73 of file GNETLSEditorFrame.h.
Referenced by TLSJunction().
|
private |
label for junction status
Definition at line 79 of file GNETLSEditorFrame.h.
Referenced by TLSJunction().
|
private |
text field for junction ID
Definition at line 76 of file GNETLSEditorFrame.h.
Referenced by TLSJunction().
|
private |
text field for junction status
Definition at line 82 of file GNETLSEditorFrame.h.
Referenced by TLSJunction().
|
private |
pointer to TLSEditor Parent
Definition at line 70 of file GNETLSEditorFrame.h.