Eclipse SUMO - Simulation of Urban MObility
GNETLSEditorFrame::TLSJunction Class Reference

FOX-declaration. More...

#include <GNETLSEditorFrame.h>

Inheritance diagram for GNETLSEditorFrame::TLSJunction:
[legend]
Collaboration diagram for GNETLSEditorFrame::TLSJunction:
[legend]

Public Member Functions

GNEJunctiongetCurrentJunction () 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

GNEJunctionmyCurrentJunction
 the junction of the tls is being modified More...
 
FXLabel * myLabelJunctionID
 label for junction ID More...
 
FXTextField * myTextFieldJunctionID
 text field for junction ID More...
 

Detailed Description

FOX-declaration.

Definition at line 50 of file GNETLSEditorFrame.h.

Constructor & Destructor Documentation

◆ TLSJunction()

◆ ~TLSJunction()

GNETLSEditorFrame::TLSJunction::~TLSJunction ( )

destructor

Definition at line 1049 of file GNETLSEditorFrame.cpp.

Member Function Documentation

◆ getCurrentJunction()

GNEJunction * GNETLSEditorFrame::TLSJunction::getCurrentJunction ( ) const

get current modified junction

Definition at line 1053 of file GNETLSEditorFrame.cpp.

Referenced by GNETLSEditorFrame::buildInternalLanes(), GNETLSEditorFrame::cleanup(), GNETLSEditorFrame::editJunction(), GNETLSEditorFrame::onCmdCancel(), GNETLSEditorFrame::onCmdDefCreate(), GNETLSEditorFrame::onCmdDefDelete(), GNETLSEditorFrame::onCmdDefSwitch(), GNETLSEditorFrame::onCmdOK(), and GNETLSEditorFrame::onUpdDefCreate().

Here is the caller graph for this function:

◆ setCurrentJunction()

void GNETLSEditorFrame::TLSJunction::setCurrentJunction ( GNEJunction junction)

set current junction

Definition at line 1059 of file GNETLSEditorFrame.cpp.

Referenced by GNETLSEditorFrame::cleanup(), and GNETLSEditorFrame::editJunction().

Here is the caller graph for this function:

◆ updateJunctionDescription()

void GNETLSEditorFrame::TLSJunction::updateJunctionDescription ( ) const

update descrition

Definition at line 1065 of file GNETLSEditorFrame.cpp.

References Named::getID().

Referenced by GNETLSEditorFrame::cleanup(), GNETLSEditorFrame::editJunction(), and TLSJunction().

Here is the caller graph for this function:

Field Documentation

◆ myCurrentJunction

GNEJunction* GNETLSEditorFrame::TLSJunction::myCurrentJunction
private

the junction of the tls is being modified

Definition at line 76 of file GNETLSEditorFrame.h.

◆ myLabelJunctionID

FXLabel* GNETLSEditorFrame::TLSJunction::myLabelJunctionID
private

label for junction ID

Definition at line 70 of file GNETLSEditorFrame.h.

Referenced by TLSJunction().

◆ myTextFieldJunctionID

FXTextField* GNETLSEditorFrame::TLSJunction::myTextFieldJunctionID
private

text field for junction ID

Definition at line 73 of file GNETLSEditorFrame.h.

Referenced by TLSJunction().


The documentation for this class was generated from the following files: