SUMO - Simulation of Urban MObility
GNETLSEditorFrame Class Reference

#include <GNETLSEditorFrame.h>

Inheritance diagram for GNETLSEditorFrame:
Inheritance graph
Collaboration diagram for GNETLSEditorFrame:
Collaboration graph

Data Structures

class  TLSAttributes
 FOX-declaration. More...
 

Public Member Functions

bool controlsEdge (GNEEdge &edge) const
 whether the given edge is controlled by the currently edited tlDef More...
 
void editJunction (GNEJunction *junction)
 edits the traffic light for the given junction More...
 
void focusUpperElement ()
 focus upper element of frame More...
 
GNEFrame::DrawingModegetDrawingMode () const
 get drawing mode editor More...
 
FXFont * getFrameHeaderFont () const
 get font of the header's frame More...
 
FXLabel * getFrameHeaderLabel () const
 get the label for the frame's header More...
 
GNEFrame::GEOAttributesgetGEOAttributes () const
 get GEO Parameters editor More...
 
GNEFrame::NeteditAttributesgetNeteditAttributes () const
 get netedit attributes editor More...
 
GNEViewNetgetViewNet () const
 get view net More...
 
 GNETLSEditorFrame (FXHorizontalFrame *horizontalFrameParent, GNEViewNet *viewNet)
 Constructor. More...
 
void handleChange (GNEInternalLane *lane)
 update phase definition for the current traffic light and phase More...
 
void handleMultiChange (GNELane *lane, FXObject *obj, FXSelector sel, void *data)
 update phase definition for the current traffic light and phase More...
 
virtual void hide ()
 hide Frame More...
 
void setFrameWidth (int newWidth)
 set width of GNEFrame More...
 
virtual void show ()
 show Frame More...
 
 ~GNETLSEditorFrame ()
 Destructor. More...
 
FOX-callbacks

Called when the user presses the OK-Button

Note
saves any modifications
long onCmdOK (FXObject *, FXSelector, void *)
 
long onCmdCancel (FXObject *, FXSelector, void *)
 Called when the user presses the Cancel-button. More...
 
long onCmdToggle (FXObject *, FXSelector, void *)
 Called when the user presses the button Toogle. More...
 
long onCmdGuess (FXObject *, FXSelector, void *)
 Called when the user presses the button Guess. More...
 
long onCmdDefCreate (FXObject *, FXSelector, void *)
 Called when the user creates a TLS. More...
 
long onCmdDefDelete (FXObject *, FXSelector, void *)
 Called when the user deletes a TLS. More...
 
long onCmdDefOffset (FXObject *, FXSelector, void *)
 Called when the user changes the offset of a TLS. More...
 
long onCmdDefSwitch (FXObject *, FXSelector, void *)
 Called when the user switchs a TLS. More...
 
long onCmdDefRename (FXObject *, FXSelector, void *)
 Called when the user renames a TLS. More...
 
long onCmdDefSubRename (FXObject *, FXSelector, void *)
 Called when the user sub-renames a TLS. More...
 
long onCmdDefAddOff (FXObject *, FXSelector, void *)
 Called when the user adds a OFF. More...
 
long onCmdPhaseSwitch (FXObject *, FXSelector, void *)
 Called when the user switchs a Phase. More...
 
long onCmdPhaseCreate (FXObject *, FXSelector, void *)
 Called when the user creates a Phase. More...
 
long onCmdPhaseDelete (FXObject *, FXSelector, void *)
 Called when the user deletes a Phase. More...
 
long onCmdCleanup (FXObject *, FXSelector, void *)
 Called when the user cleans up states. More...
 
long onCmdPhaseEdit (FXObject *, FXSelector, void *)
 Called when the user edits a Phase. More...
 
long onCmdMakeRILSAConforming (FXObject *, FXSelector, void *)
 Called when the user makes RILSA. More...
 
long onUpdDefSwitch (FXObject *, FXSelector, void *)
 Called when occurs an update of switch definition. More...
 
long onUpdNeedsDef (FXObject *, FXSelector, void *)
 Called when occurs an update of needs definition. More...
 
long onUpdNeedsDefAndPhase (FXObject *, FXSelector, void *)
 Called when occurs an update of needs definition an dphase. More...
 
long onUpdDefCreate (FXObject *, FXSelector, void *)
 Called when occurs an update of create definition. More...
 
long onUpdModified (FXObject *, FXSelector, void *)
 Called when occurs an update of modified. More...
 

Protected Member Functions

 GNETLSEditorFrame ()
 FOX needs this. More...
 

Static Protected Member Functions

static SUMOTime getSUMOTime (const FXString &string)
 converts to SUMOTime More...
 

Protected Attributes

FXVerticalFrame * myContentFrame
 Vertical frame that holds all widgets of frame. More...
 
GNEFrame::DrawingModemyDrawingMode
 drawing mode More...
 
GNEFrame::GEOAttributesmyGEOAttributes
 GEO Parameters. More...
 
FXHorizontalFrame * myHeaderFrame
 fame for header elements More...
 
FXHorizontalFrame * myHeaderLeftFrame
 fame for left header elements More...
 
FXHorizontalFrame * myHeaderRightFrame
 fame for right header elements More...
 
GNEFrame::NeteditAttributesmyNeteditAttributes
 Netedit parameter. More...
 
GNEViewNetmyViewNet
 View Net for changes. More...
 

Private Types

typedef std::map< int, std::vector< GNEInternalLane * > > TLIndexMap
 the internal lanes belonging the the current junction indexed by their tl-index More...
 

Private Member Functions

void buildIinternalLanes (NBTrafficLightDefinition *tlDef)
 builds internal lanes for the given tlDef More...
 
void cleanup ()
 cleans up previous lanes More...
 
const std::vector< NBTrafficLightLogic::PhaseDefinition > & getPhases ()
 the phase of the current traffic light More...
 
void initPhaseTable (int index=0)
 initialies the phase table More...
 
void updateCycleDuration ()
 recomputes cycle duration and updates label More...
 
void updateDescription () const
 update descrition More...
 

Static Private Member Functions

static std::string varDurString (SUMOTime dur)
 convert duration (potentially undefined) to string More...
 

Private Attributes

GNEJunctionmyCurrentJunction
 the junction of the tls is being modified More...
 
FXLabel * myCycleDuration
 label with the cycle duration More...
 
FXButton * myDeleteSelectedPhaseButton
 delete phase button More...
 
FXButton * myDeleteTLProgram
 button for delete traffic light program More...
 
FXButton * myDiscardModificationsButtons
 button for cancel modifications More...
 
NBLoadedSUMOTLDefmyEditedDef
 the traffic light definition being edited More...
 
FXGroupBox * myGroupBoxJunction
 groupbox for current junction More...
 
FXGroupBox * myGroupBoxModifications
 groupbox for buttons modifications More...
 
FXGroupBox * myGroupBoxPhases
 groupbox for phases More...
 
FXGroupBox * myGroupBoxTLSDef
 groupbox for TLS Definition buttons More...
 
bool myHaveModifications
 whether the current tls was modified More...
 
FXButton * myInsertDuplicateButton
 insert new phase button More...
 
TLIndexMap myInternalLanes
 
FXLabel * myLabelJunctionID
 label for junction ID More...
 
FXLabel * myLabelJunctionStatus
 label for junction status More...
 
FXButton * myNewTLProgram
 button for create new Traffic light program More...
 
int myPhaseIndex
 index of the phase being shown More...
 
FXTable * myPhaseTable
 table for selecting and rearranging phases and for changing duration More...
 
FXButton * mySaveModificationsButtons
 button for save modifications More...
 
FXFont * myTableFont
 font for the phase table More...
 
FXScrollWindow * myTableScroll
 window for oversized phase tables More...
 
FXTextField * myTextFieldJunctionID
 text field for junction ID More...
 
FXTextField * myTextFieldJunctionStatus
 text field for junction status More...
 
TLSAttributesmyTLSAttributes
 TLS attributes. More...
 

Detailed Description

The Widget for modifying selections of network-elements

Definition at line 50 of file GNETLSEditorFrame.h.

Member Typedef Documentation

◆ TLIndexMap

typedef std::map<int, std::vector<GNEInternalLane*> > GNETLSEditorFrame::TLIndexMap
private

the internal lanes belonging the the current junction indexed by their tl-index

Definition at line 293 of file GNETLSEditorFrame.h.

Constructor & Destructor Documentation

◆ GNETLSEditorFrame() [1/2]

◆ ~GNETLSEditorFrame()

GNETLSEditorFrame::~GNETLSEditorFrame ( )

Destructor.

Definition at line 169 of file GNETLSEditorFrame.cpp.

References cleanup(), and myTableFont.

◆ GNETLSEditorFrame() [2/2]

GNETLSEditorFrame::GNETLSEditorFrame ( )
inlineprotected

FOX needs this.

Definition at line 223 of file GNETLSEditorFrame.h.

References getSUMOTime().

Member Function Documentation

◆ buildIinternalLanes()

◆ cleanup()

◆ controlsEdge()

bool GNETLSEditorFrame::controlsEdge ( GNEEdge edge) const

whether the given edge is controlled by the currently edited tlDef

Definition at line 662 of file GNETLSEditorFrame.cpp.

References NBTrafficLightDefinition::getControlledLinks(), GUIGlObject::getMicrosimID(), and myEditedDef.

Referenced by GNELane::getPopUpMenu().

◆ editJunction()

void GNETLSEditorFrame::editJunction ( GNEJunction junction)

edits the traffic light for the given junction

Parameters
[in]junctionThe junction of which the traffic light shall be edited

Definition at line 176 of file GNETLSEditorFrame.cpp.

References GNEViewNet::getUndoList(), GNETLSEditorFrame::TLSAttributes::initTLSAttributes(), myCurrentJunction, myHaveModifications, myTLSAttributes, GNEFrame::myViewNet, onCmdCancel(), GNEUndoList::p_begin(), GNEJunction::selectTLS(), GNEViewNet::setStatusBarText(), and updateDescription().

Referenced by onCmdDefCreate(), and GNEViewNet::onLeftBtnPress().

◆ focusUpperElement()

void GNEFrame::focusUpperElement ( )
inherited

◆ getDrawingMode()

GNEFrame::DrawingMode * GNEFrame::getDrawingMode ( ) const
inherited

◆ getFrameHeaderFont()

FXFont * GNEFrame::getFrameHeaderFont ( ) const
inherited

get font of the header's frame

Definition at line 583 of file GNEFrame.cpp.

References GNEFrame::myFrameHeaderFont.

◆ getFrameHeaderLabel()

FXLabel * GNEFrame::getFrameHeaderLabel ( ) const
inherited

get the label for the frame's header

Definition at line 577 of file GNEFrame.cpp.

References GNEFrame::myFrameHeaderLabel.

Referenced by GNEInspectorFrame::inspectMultisection().

◆ getGEOAttributes()

GNEFrame::GEOAttributes * GNEFrame::getGEOAttributes ( ) const
inherited

get GEO Parameters editor

Definition at line 599 of file GNEFrame.cpp.

References GNEFrame::myGEOAttributes.

◆ getNeteditAttributes()

GNEFrame::NeteditAttributes * GNEFrame::getNeteditAttributes ( ) const
inherited

get netedit attributes editor

Definition at line 589 of file GNEFrame.cpp.

References GNEFrame::myNeteditAttributes.

Referenced by GNEFrame::DrawingMode::stopDrawing().

◆ getPhases()

const std::vector< NBTrafficLightLogic::PhaseDefinition > & GNETLSEditorFrame::getPhases ( )
private

◆ getSUMOTime()

SUMOTime GNETLSEditorFrame::getSUMOTime ( const FXString &  string)
staticprotected

converts to SUMOTime

Definition at line 676 of file GNETLSEditorFrame.cpp.

References TIME2STEPS.

Referenced by GNETLSEditorFrame::TLSAttributes::getOffset(), GNETLSEditorFrame(), onCmdPhaseCreate(), and onCmdPhaseEdit().

◆ getViewNet()

◆ handleChange()

◆ handleMultiChange()

void GNETLSEditorFrame::handleMultiChange ( GNELane lane,
FXObject *  obj,
FXSelector  sel,
void *  data 
)

◆ hide()

◆ initPhaseTable()

void GNETLSEditorFrame::initPhaseTable ( int  index = 0)
private

◆ onCmdCancel()

long GNETLSEditorFrame::onCmdCancel ( FXObject *  ,
FXSelector  ,
void *   
)

Called when the user presses the Cancel-button.

Note
discards any modifications

Definition at line 191 of file GNETLSEditorFrame.cpp.

References cleanup(), GNEViewNet::getUndoList(), myCurrentJunction, GNEFrame::myViewNet, and GNEUndoList::p_abort().

Referenced by GNEViewNet::abortOperation(), editJunction(), onCmdDefCreate(), onCmdDefDelete(), onCmdDefSwitch(), and onCmdOK().

◆ onCmdCleanup()

long GNETLSEditorFrame::onCmdCleanup ( FXObject *  ,
FXSelector  ,
void *   
)

Called when the user cleans up states.

Definition at line 407 of file GNETLSEditorFrame.cpp.

References NBLoadedSUMOTLDef::cleanupStates(), initPhaseTable(), myEditedDef, myHaveModifications, and myPhaseTable.

◆ onCmdDefAddOff()

long GNETLSEditorFrame::onCmdDefAddOff ( FXObject *  ,
FXSelector  ,
void *   
)

Called when the user adds a OFF.

Definition at line 345 of file GNETLSEditorFrame.cpp.

◆ onCmdDefCreate()

long GNETLSEditorFrame::onCmdDefCreate ( FXObject *  ,
FXSelector  ,
void *   
)

◆ onCmdDefDelete()

◆ onCmdDefOffset()

long GNETLSEditorFrame::onCmdDefOffset ( FXObject *  ,
FXSelector  ,
void *   
)

Called when the user changes the offset of a TLS.

Definition at line 325 of file GNETLSEditorFrame.cpp.

References GNETLSEditorFrame::TLSAttributes::getOffset(), myEditedDef, myHaveModifications, myTLSAttributes, and NBLoadedSUMOTLDef::setOffset().

◆ onCmdDefRename()

long GNETLSEditorFrame::onCmdDefRename ( FXObject *  ,
FXSelector  ,
void *   
)

Called when the user renames a TLS.

Definition at line 333 of file GNETLSEditorFrame.cpp.

◆ onCmdDefSubRename()

long GNETLSEditorFrame::onCmdDefSubRename ( FXObject *  ,
FXSelector  ,
void *   
)

Called when the user sub-renames a TLS.

Definition at line 339 of file GNETLSEditorFrame.cpp.

◆ onCmdDefSwitch()

◆ onCmdGuess()

long GNETLSEditorFrame::onCmdGuess ( FXObject *  ,
FXSelector  ,
void *   
)

Called when the user presses the button Guess.

Definition at line 351 of file GNETLSEditorFrame.cpp.

◆ onCmdMakeRILSAConforming()

long GNETLSEditorFrame::onCmdMakeRILSAConforming ( FXObject *  ,
FXSelector  ,
void *   
)

Called when the user makes RILSA.

◆ onCmdOK()

◆ onCmdPhaseCreate()

long GNETLSEditorFrame::onCmdPhaseCreate ( FXObject *  ,
FXSelector  ,
void *   
)

◆ onCmdPhaseDelete()

long GNETLSEditorFrame::onCmdPhaseDelete ( FXObject *  ,
FXSelector  ,
void *   
)

◆ onCmdPhaseEdit()

◆ onCmdPhaseSwitch()

long GNETLSEditorFrame::onCmdPhaseSwitch ( FXObject *  ,
FXSelector  ,
void *   
)

Called when the user switchs a Phase.

Definition at line 357 of file GNETLSEditorFrame.cpp.

References getPhases(), myInternalLanes, myPhaseTable, GNEFrame::myViewNet, and NBTrafficLightLogic::PhaseDefinition::state.

Referenced by onCmdPhaseEdit().

◆ onCmdToggle()

long GNETLSEditorFrame::onCmdToggle ( FXObject *  ,
FXSelector  ,
void *   
)

Called when the user presses the button Toogle.

◆ onUpdDefCreate()

long GNETLSEditorFrame::onUpdDefCreate ( FXObject *  o,
FXSelector  ,
void *   
)

Called when occurs an update of create definition.

Definition at line 308 of file GNETLSEditorFrame.cpp.

References myCurrentJunction, and myHaveModifications.

◆ onUpdDefSwitch()

long GNETLSEditorFrame::onUpdDefSwitch ( FXObject *  o,
FXSelector  ,
void *   
)

Called when occurs an update of switch definition.

Definition at line 283 of file GNETLSEditorFrame.cpp.

References GNETLSEditorFrame::TLSAttributes::getNumberOfTLSDefinitions(), myHaveModifications, and myTLSAttributes.

◆ onUpdModified()

long GNETLSEditorFrame::onUpdModified ( FXObject *  o,
FXSelector  ,
void *   
)

Called when occurs an update of modified.

Definition at line 316 of file GNETLSEditorFrame.cpp.

References myHaveModifications.

◆ onUpdNeedsDef()

long GNETLSEditorFrame::onUpdNeedsDef ( FXObject *  o,
FXSelector  ,
void *   
)

Called when occurs an update of needs definition.

Definition at line 291 of file GNETLSEditorFrame.cpp.

References GNETLSEditorFrame::TLSAttributes::getNumberOfTLSDefinitions(), and myTLSAttributes.

◆ onUpdNeedsDefAndPhase()

long GNETLSEditorFrame::onUpdNeedsDefAndPhase ( FXObject *  o,
FXSelector  ,
void *   
)

Called when occurs an update of needs definition an dphase.

Definition at line 299 of file GNETLSEditorFrame.cpp.

References GNETLSEditorFrame::TLSAttributes::getNumberOfTLSDefinitions(), myPhaseTable, and myTLSAttributes.

◆ setFrameWidth()

void GNEFrame::setFrameWidth ( int  newWidth)
inherited

set width of GNEFrame

Definition at line 564 of file GNEFrame.cpp.

References GNEFrame::myScrollWindowsContents.

◆ show()

◆ updateCycleDuration()

void GNETLSEditorFrame::updateCycleDuration ( )
private

recomputes cycle duration and updates label

Definition at line 683 of file GNETLSEditorFrame.cpp.

References getPhases(), myCycleDuration, STEPS2TIME, and toString().

Referenced by onCmdDefSwitch(), and onCmdPhaseEdit().

◆ updateDescription()

void GNETLSEditorFrame::updateDescription ( ) const
private

◆ varDurString()

std::string GNETLSEditorFrame::varDurString ( SUMOTime  dur)
staticprivate

convert duration (potentially undefined) to string

Definition at line 557 of file GNETLSEditorFrame.cpp.

References STEPS2TIME, toString(), and NBTrafficLightDefinition::UNSPECIFIED_DURATION.

Referenced by initPhaseTable(), and onCmdPhaseEdit().

Field Documentation

◆ myContentFrame

FXVerticalFrame* GNEFrame::myContentFrame
protectedinherited

◆ myCurrentJunction

GNEJunction* GNETLSEditorFrame::myCurrentJunction
private

◆ myCycleDuration

FXLabel* GNETLSEditorFrame::myCycleDuration
private

label with the cycle duration

Definition at line 269 of file GNETLSEditorFrame.h.

Referenced by cleanup(), onCmdDefSwitch(), and updateCycleDuration().

◆ myDeleteSelectedPhaseButton

FXButton* GNETLSEditorFrame::myDeleteSelectedPhaseButton
private

delete phase button

Definition at line 275 of file GNETLSEditorFrame.h.

◆ myDeleteTLProgram

FXButton* GNETLSEditorFrame::myDeleteTLProgram
private

button for delete traffic light program

Definition at line 257 of file GNETLSEditorFrame.h.

◆ myDiscardModificationsButtons

FXButton* GNETLSEditorFrame::myDiscardModificationsButtons
private

button for cancel modifications

Definition at line 281 of file GNETLSEditorFrame.h.

◆ myDrawingMode

GNEFrame::DrawingMode* GNEFrame::myDrawingMode
protectedinherited

◆ myEditedDef

NBLoadedSUMOTLDef* GNETLSEditorFrame::myEditedDef
private

◆ myGEOAttributes

GNEFrame::GEOAttributes* GNEFrame::myGEOAttributes
protectedinherited

◆ myGroupBoxJunction

FXGroupBox* GNETLSEditorFrame::myGroupBoxJunction
private

groupbox for current junction

Definition at line 233 of file GNETLSEditorFrame.h.

◆ myGroupBoxModifications

FXGroupBox* GNETLSEditorFrame::myGroupBoxModifications
private

groupbox for buttons modifications

Definition at line 278 of file GNETLSEditorFrame.h.

◆ myGroupBoxPhases

FXGroupBox* GNETLSEditorFrame::myGroupBoxPhases
private

groupbox for phases

Definition at line 260 of file GNETLSEditorFrame.h.

◆ myGroupBoxTLSDef

FXGroupBox* GNETLSEditorFrame::myGroupBoxTLSDef
private

groupbox for TLS Definition buttons

Definition at line 251 of file GNETLSEditorFrame.h.

◆ myHaveModifications

bool GNETLSEditorFrame::myHaveModifications
private

◆ myHeaderFrame

FXHorizontalFrame* GNEFrame::myHeaderFrame
protectedinherited

fame for header elements

Definition at line 343 of file GNEFrame.h.

Referenced by GNEFrame::GNEFrame().

◆ myHeaderLeftFrame

FXHorizontalFrame* GNEFrame::myHeaderLeftFrame
protectedinherited

◆ myHeaderRightFrame

FXHorizontalFrame* GNEFrame::myHeaderRightFrame
protectedinherited

fame for right header elements

Definition at line 349 of file GNEFrame.h.

Referenced by GNEFrame::GNEFrame().

◆ myInsertDuplicateButton

FXButton* GNETLSEditorFrame::myInsertDuplicateButton
private

insert new phase button

Definition at line 272 of file GNETLSEditorFrame.h.

◆ myInternalLanes

TLIndexMap GNETLSEditorFrame::myInternalLanes
private

Definition at line 294 of file GNETLSEditorFrame.h.

Referenced by buildIinternalLanes(), handleMultiChange(), and onCmdPhaseSwitch().

◆ myLabelJunctionID

FXLabel* GNETLSEditorFrame::myLabelJunctionID
private

label for junction ID

Definition at line 236 of file GNETLSEditorFrame.h.

◆ myLabelJunctionStatus

FXLabel* GNETLSEditorFrame::myLabelJunctionStatus
private

label for junction status

Definition at line 242 of file GNETLSEditorFrame.h.

◆ myNeteditAttributes

GNEFrame::NeteditAttributes* GNEFrame::myNeteditAttributes
protectedinherited

◆ myNewTLProgram

FXButton* GNETLSEditorFrame::myNewTLProgram
private

button for create new Traffic light program

Definition at line 254 of file GNETLSEditorFrame.h.

◆ myPhaseIndex

int GNETLSEditorFrame::myPhaseIndex
private

index of the phase being shown

Definition at line 300 of file GNETLSEditorFrame.h.

◆ myPhaseTable

FXTable* GNETLSEditorFrame::myPhaseTable
private

table for selecting and rearranging phases and for changing duration

Definition at line 266 of file GNETLSEditorFrame.h.

Referenced by handleChange(), initPhaseTable(), onCmdCleanup(), onCmdPhaseCreate(), onCmdPhaseDelete(), onCmdPhaseEdit(), onCmdPhaseSwitch(), and onUpdNeedsDefAndPhase().

◆ mySaveModificationsButtons

FXButton* GNETLSEditorFrame::mySaveModificationsButtons
private

button for save modifications

Definition at line 284 of file GNETLSEditorFrame.h.

◆ myTableFont

FXFont* GNETLSEditorFrame::myTableFont
private

font for the phase table

Definition at line 230 of file GNETLSEditorFrame.h.

Referenced by ~GNETLSEditorFrame().

◆ myTableScroll

FXScrollWindow* GNETLSEditorFrame::myTableScroll
private

window for oversized phase tables

Definition at line 263 of file GNETLSEditorFrame.h.

Referenced by initPhaseTable().

◆ myTextFieldJunctionID

FXTextField* GNETLSEditorFrame::myTextFieldJunctionID
private

text field for junction ID

Definition at line 239 of file GNETLSEditorFrame.h.

Referenced by updateDescription().

◆ myTextFieldJunctionStatus

FXTextField* GNETLSEditorFrame::myTextFieldJunctionStatus
private

text field for junction status

Definition at line 245 of file GNETLSEditorFrame.h.

Referenced by updateDescription().

◆ myTLSAttributes

TLSAttributes* GNETLSEditorFrame::myTLSAttributes
private

◆ myViewNet

GNEViewNet* GNEFrame::myViewNet
protectedinherited

View Net for changes.

Definition at line 337 of file GNEFrame.h.

Referenced by GNEAdditionalFrame::addAdditional(), GNEPolygonFrame::addPOI(), GNEPolygonFrame::addPOILane(), GNEPolygonFrame::addPolygon(), buildIinternalLanes(), GNEPolygonFrame::buildPoly(), GNEDeleteFrame::createPopUpMenu(), GNEInspectorFrame::createPopUpMenu(), editJunction(), GNEAdditionalFrame::generateID(), GNESelectorFrame::getMatches(), GNEFrame::getViewNet(), handleChange(), GNESelectorFrame::handleIDs(), GNEConnectorFrame::handleLaneClick(), handleMultiChange(), GNEFrame::hide(), GNEConnectorFrame::initTargets(), GNEConnectorFrame::onCmdCancel(), onCmdCancel(), GNEDeleteFrame::onCmdCenterChildItem(), GNEInspectorFrame::onCmdCenterItem(), GNESelectorFrame::onCmdClear(), GNEConnectorFrame::onCmdClearSelectedConnections(), GNEInspectorFrame::onCmdCopyTemplate(), GNECrossingFrame::onCmdCreateCrossing(), onCmdDefCreate(), onCmdDefDelete(), onCmdDefSwitch(), GNEInspectorFrame::onCmdDeleteItem(), GNEInspectorFrame::onCmdGoBack(), GNEDeleteFrame::onCmdInspectChildItem(), GNESelectorFrame::onCmdInvert(), GNESelectorFrame::onCmdLoad(), GNEConnectorFrame::onCmdOK(), onCmdOK(), onCmdPhaseSwitch(), GNEConnectorFrame::onCmdResetSelectedConnections(), GNESelectorFrame::onCmdScaleSelection(), GNEConnectorFrame::onCmdSelectConflicts(), GNEConnectorFrame::onCmdSelectDeadEnds(), GNEConnectorFrame::onCmdSelectDeadStarts(), GNEConnectorFrame::onCmdSelectPass(), GNEPolygonFrame::processClick(), GNEAdditionalFrame::removeAdditional(), GNEDeleteFrame::removeAttributeCarrier(), and GNEFrame::show().


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