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

FOX-declaration. More...

#include <GNETLSEditorFrame.h>

Inheritance diagram for GNETLSEditorFrame::TLSJunction:
Collaboration diagram for GNETLSEditorFrame::TLSJunction:

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...
 
FXLabel * myLabelJunctionStatus
 label for junction status More...
 
FXTextField * myTextFieldJunctionID
 text field for junction ID More...
 
FXTextField * myTextFieldJunctionStatus
 text field for junction status More...
 
GNETLSEditorFramemyTLSEditorParent
 pointer to TLSEditor Parent More...
 

Detailed Description

FOX-declaration.

Definition at line 51 of file GNETLSEditorFrame.h.

Constructor & Destructor Documentation

◆ TLSJunction()

◆ ~TLSJunction()

GNETLSEditorFrame::TLSJunction::~TLSJunction ( )

destructor

Definition at line 948 of file GNETLSEditorFrame.cpp.

Member Function Documentation

◆ getCurrentJunction()

◆ setCurrentJunction()

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

set current junction

Definition at line 958 of file GNETLSEditorFrame.cpp.

References myCurrentJunction.

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

◆ updateJunctionDescription()

Field Documentation

◆ myCurrentJunction

GNEJunction* GNETLSEditorFrame::TLSJunction::myCurrentJunction
private

the junction of the tls is being modified

Definition at line 86 of file GNETLSEditorFrame.h.

Referenced by getCurrentJunction(), setCurrentJunction(), and updateJunctionDescription().

◆ myLabelJunctionID

FXLabel* GNETLSEditorFrame::TLSJunction::myLabelJunctionID
private

label for junction ID

Definition at line 74 of file GNETLSEditorFrame.h.

Referenced by TLSJunction().

◆ myLabelJunctionStatus

FXLabel* GNETLSEditorFrame::TLSJunction::myLabelJunctionStatus
private

label for junction status

Definition at line 80 of file GNETLSEditorFrame.h.

Referenced by TLSJunction().

◆ myTextFieldJunctionID

FXTextField* GNETLSEditorFrame::TLSJunction::myTextFieldJunctionID
private

text field for junction ID

Definition at line 77 of file GNETLSEditorFrame.h.

Referenced by TLSJunction(), and updateJunctionDescription().

◆ myTextFieldJunctionStatus

FXTextField* GNETLSEditorFrame::TLSJunction::myTextFieldJunctionStatus
private

text field for junction status

Definition at line 83 of file GNETLSEditorFrame.h.

Referenced by TLSJunction(), and updateJunctionDescription().

◆ myTLSEditorParent

GNETLSEditorFrame* GNETLSEditorFrame::TLSJunction::myTLSEditorParent
private

pointer to TLSEditor Parent

Definition at line 71 of file GNETLSEditorFrame.h.

Referenced by updateJunctionDescription().


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