Eclipse SUMO - Simulation of Urban MObility
GNEConnectorFrame Class Reference

#include <GNEConnectorFrame.h>

Inheritance diagram for GNEConnectorFrame:
[legend]
Collaboration diagram for GNEConnectorFrame:
[legend]

Data Structures

class  ConnectionLegend
 
class  ConnectionModifications
 
class  ConnectionOperations
 
class  ConnectionSelection
 
class  CurrentLane
 

Public Member Functions

void focusUpperElement ()
 focus upper element of frame More...
 
ConnectionModificationsgetConnectionModifications () const
 get pointer to ConnectionModifications modul More...
 
FXFont * getFrameHeaderFont () const
 get font of the header's frame More...
 
FXLabel * getFrameHeaderLabel () const
 get the label for the frame's header More...
 
GNEViewNetgetViewNet () const
 get view net More...
 
 GNEConnectorFrame (FXHorizontalFrame *horizontalFrameParent, GNEViewNet *viewNet)
 Constructor. More...
 
void handleLaneClick (const GNEViewNetHelper::ObjectsUnderCursor &objectsUnderCursor)
 either sets the current lane or toggles the connection of the More...
 
virtual void hide ()
 hide Frame More...
 
void setFrameWidth (int newWidth)
 set width of GNEFrame More...
 
virtual void show ()
 show Frame More...
 
virtual void updateFrameAfterUndoRedo ()
 function called after undo/redo in the current frame (can be reimplemented in frame children) More...
 
 ~GNEConnectorFrame ()
 Destructor. More...
 

Protected Member Functions

const std::vector< std::string > & getPredefinedTagsMML () const
 get predefinedTagsMML More...
 
void openHelpAttributesDialog (const GNETagProperties &tagProperties) const
 Open help attributes dialog. More...
 
functions called by moduls that can be reimplemented in frame children
virtual void tagSelected ()
 Tag selected in TagSelector. More...
 
virtual void demandElementSelected ()
 selected demand element in DemandElementSelector More...
 
virtual bool shapeDrawed ()
 build a shaped element using the drawed shape (can be reimplemented in frame children) More...
 
virtual void attributeUpdated ()
 function called after set a valid attribute in AttributeCreator/AttributeEditor/ParametersEditor/... More...
 
virtual void attributesEditorExtendedDialogOpened ()
 open AttributesCreator extended dialog (can be reimplemented in frame children) More...
 
virtual void selectedOverlappedElement (GNEAttributeCarrier *AC)
 open AttributesCreator extended dialog (can be reimplemented in frame children) More...
 
virtual void createPath ()
 create path (can be reimplemented in frame children) More...
 

Protected Attributes

FXVerticalFrame * myContentFrame = nullptr
 Vertical frame that holds all widgets of frame. More...
 
FXHorizontalFrame * myHeaderFrame = nullptr
 fame for header elements More...
 
FXHorizontalFrame * myHeaderLeftFrame = nullptr
 fame for left header elements More...
 
FXHorizontalFrame * myHeaderRightFrame = nullptr
 fame for right header elements More...
 
GNEViewNetmyViewNet = nullptr
 View Net. More...
 

Private Types

enum class  LaneStatus { UNCONNECTED , CONNECTED , CONNECTED_PASS , CONFLICTED }
 the status of a target lane More...
 

Private Member Functions

void buildConnection (GNELane *lane, const bool mayDefinitelyPass, const bool allowConflict, const bool toggle)
 either sets the current lane or toggles the connection of the current lane to this lane (if they share a junction) More...
 
void cleanup ()
 clean up when deselecting current lane More...
 
LaneStatus getLaneStatus (const std::vector< NBEdge::Connection > &connections, const GNELane *targetLane) const
 return the status of toLane More...
 
void initTargets ()
 init targets More...
 
void removeConnections (GNELane *lane)
 remove connections More...
 

Private Attributes

ConnectionLegendmyConnectionLegend
 ConnectionLegend modul. More...
 
ConnectionModificationsmyConnectionModifications
 ConnectionModifications modul. More...
 
ConnectionOperationsmyConnectionOperations
 ConnectionOperations modul. More...
 
ConnectionSelectionmyConnectionSelection
 ConnectionSelection modul. More...
 
GNELanemyCurrentEditedLane
 the lane of which connections are to be modified More...
 
CurrentLanemyCurrentLane
 CurrentLane modul. More...
 
std::vector< NBEdge::ConnectionmyDeletedConnections
 vector of connections deleted in the current editing step More...
 
FXLabel * myFrameHeaderLabel = nullptr
 the label for the frame's header More...
 
std::map< int, GNEInternalLane * > myInternalLanes
 the internal lanes belonging the the current junction indexed by their tl-index More...
 
int myNumChanges
 number of changes More...
 
std::set< GNELane * > myPotentialTargets
 the set of lanes to which the current lane may be connected More...
 
std::vector< std::string > myPredefinedTagsMML
 Map of attribute ids to their (readable) string-representation (needed for SUMOSAXAttributesImpl_Cached) More...
 
FXScrollWindow * myScrollWindowsContents = nullptr
 scroll windows that holds the content frame More...
 

Static Private Attributes

static FXFont * myFrameHeaderFont = nullptr
 static Font for the Header (it's common for all headers, then create only one time) More...
 

Detailed Description

The Widget for modifying selections of network-elements

Definition at line 34 of file GNEConnectorFrame.h.

Member Enumeration Documentation

◆ LaneStatus

enum GNEConnectorFrame::LaneStatus
strongprivate

the status of a target lane

Enumerator
UNCONNECTED 
CONNECTED 
CONNECTED_PASS 
CONFLICTED 

Definition at line 220 of file GNEConnectorFrame.h.

Constructor & Destructor Documentation

◆ GNEConnectorFrame()

GNEConnectorFrame::GNEConnectorFrame ( FXHorizontalFrame *  horizontalFrameParent,
GNEViewNet viewNet 
)

Constructor.

parent FXHorizontalFrame in which this GNEFrame is placed

viewNet viewNet that uses this GNEFrame

Definition at line 354 of file GNEConnectorFrame.cpp.

References myConnectionLegend, myConnectionModifications, myConnectionOperations, myConnectionSelection, and myCurrentLane.

◆ ~GNEConnectorFrame()

GNEConnectorFrame::~GNEConnectorFrame ( )

Destructor.

Definition at line 375 of file GNEConnectorFrame.cpp.

Member Function Documentation

◆ attributesEditorExtendedDialogOpened()

void GNEFrame::attributesEditorExtendedDialogOpened ( )
protectedvirtualinherited

open AttributesCreator extended dialog (can be reimplemented in frame children)

Reimplemented in GNEVehicleTypeFrame.

Definition at line 185 of file GNEFrame.cpp.

◆ attributeUpdated()

void GNEFrame::attributeUpdated ( )
protectedvirtualinherited

function called after set a valid attribute in AttributeCreator/AttributeEditor/ParametersEditor/...

Reimplemented in GNEVehicleTypeFrame, GNEPersonTypeFrame, and GNEInspectorFrame.

Definition at line 179 of file GNEFrame.cpp.

◆ buildConnection()

void GNEConnectorFrame::buildConnection ( GNELane lane,
const bool  mayDefinitelyPass,
const bool  allowConflict,
const bool  toggle 
)
private

either sets the current lane or toggles the connection of the current lane to this lane (if they share a junction)

Parameters
[in]laneEither the lane to set as current lane, or the destination from current lane
[in]mayDefinitelyPassWhether new connections shall have the pass attribute set
[in]toggleWhether non-existing connections shall be created

Definition at line 406 of file GNEConnectorFrame.cpp.

References GUIVisualizationSettings::candidateColorSettings, CONFLICTED, CONNECTED, CONNECTED_PASS, GNENet::deleteConnection(), NBEdge::getConnectionsFromLane(), GNENetworkElement::getID(), GNELane::getIndex(), getLaneStatus(), GNEEdge::getNBEdge(), GNEConnection::getNBEdgeConnection(), GNEViewNet::getNet(), GNELane::getParentEdge(), GNEHierarchicalElement::getParentJunctions(), NBEdge::getPermissions(), GNEViewNet::getUndoList(), GUISUMOAbstractView::getVisualisationSettings(), initTargets(), NBConnection::InvalidConnection, NBEdge::Connection::mayDefinitelyPass, myCurrentEditedLane, myCurrentLane, myDeletedConnections, myNumChanges, myPotentialTargets, GNEFrame::myViewNet, GNEUndoList::p_begin(), GUIVisualizationCandidateColorSettings::possible, GNEEdge::retrieveGNEConnection(), GNELane::setSpecialColor(), GNEViewNet::setStatusBarText(), GUIVisualizationCandidateColorSettings::source, GUIVisualizationCandidateColorSettings::special, SUMO_TAG_CONNECTION, SVC_PEDESTRIAN, GUIVisualizationCandidateColorSettings::target, NBEdge::Connection::tlLinkIndex, toString(), UNCONNECTED, and GNEConnectorFrame::CurrentLane::updateCurrentLaneLabel().

Referenced by handleLaneClick(), and removeConnections().

Here is the caller graph for this function:

◆ cleanup()

void GNEConnectorFrame::cleanup ( )
private

◆ createPath()

void GNEFrame::createPath ( )
protectedvirtualinherited

create path (can be reimplemented in frame children)

Reimplemented in GNEVehicleFrame, GNERouteFrame, GNEPersonPlanFrame, GNEPersonFrame, GNEGenericDataFrame, and GNEEdgeRelDataFrame.

Definition at line 197 of file GNEFrame.cpp.

Referenced by GNEAdditionalFrame::E2MultilaneLaneSelector::onCmdCreatePath().

Here is the caller graph for this function:

◆ demandElementSelected()

void GNEFrame::demandElementSelected ( )
protectedvirtualinherited

selected demand element in DemandElementSelector

Reimplemented in GNEVehicleFrame, GNEStopFrame, GNEPersonPlanFrame, and GNEPersonFrame.

Definition at line 166 of file GNEFrame.cpp.

◆ focusUpperElement()

void GNEFrame::focusUpperElement ( )
inherited

focus upper element of frame

Definition at line 102 of file GNEFrame.cpp.

References GNEFrame::myFrameHeaderLabel.

Referenced by GNEViewNet::hotkeyFocusFrame(), GNEInspectorFrame::processDataSupermodeClick(), GNEInspectorFrame::processDemandSupermodeClick(), GNEInspectorFrame::processNetworkSupermodeClick(), GNEViewNet::updateDataModeSpecificControls(), GNEViewNet::updateDemandModeSpecificControls(), and GNEViewNet::updateNetworkModeSpecificControls().

Here is the caller graph for this function:

◆ getConnectionModifications()

GNEConnectorFrame::ConnectionModifications * GNEConnectorFrame::getConnectionModifications ( ) const

get pointer to ConnectionModifications modul

Definition at line 386 of file GNEConnectorFrame.cpp.

References myConnectionModifications.

Referenced by GNEViewNet::abortOperation(), and GNEViewNet::hotkeyEnter().

Here is the caller graph for this function:

◆ getFrameHeaderFont()

FXFont * GNEFrame::getFrameHeaderFont ( ) const
inherited

get font of the header's frame

Definition at line 145 of file GNEFrame.cpp.

References GNEFrame::myFrameHeaderFont.

◆ getFrameHeaderLabel()

FXLabel * GNEFrame::getFrameHeaderLabel ( ) const
inherited

get the label for the frame's header

Definition at line 139 of file GNEFrame.cpp.

References GNEFrame::myFrameHeaderLabel.

Referenced by GNEProhibitionFrame::GNEProhibitionFrame(), and GNEInspectorFrame::inspectMultisection().

Here is the caller graph for this function:

◆ getLaneStatus()

GNEConnectorFrame::LaneStatus GNEConnectorFrame::getLaneStatus ( const std::vector< NBEdge::Connection > &  connections,
const GNELane targetLane 
) const
private

return the status of toLane

Definition at line 530 of file GNEConnectorFrame.cpp.

References CONFLICTED, CONNECTED, CONNECTED_PASS, GNELane::getIndex(), GNEEdge::getNBEdge(), GNELane::getParentEdge(), NBEdge::getPermissions(), NBEdge::hasConnectionTo(), myCurrentEditedLane, SVC_PEDESTRIAN, and UNCONNECTED.

Referenced by buildConnection(), and initTargets().

Here is the caller graph for this function:

◆ getPredefinedTagsMML()

const std::vector< std::string > & GNEFrame::getPredefinedTagsMML ( ) const
protectedinherited

get predefinedTagsMML

Definition at line 269 of file GNEFrame.cpp.

References GNEFrame::myPredefinedTagsMML.

Referenced by GNEVehicleFrame::addVehicle(), GNEAdditionalFrame::buildAdditionalOverEdge(), GNEAdditionalFrame::buildAdditionalOverLane(), GNEAdditionalFrame::buildAdditionalOverView(), GNEPersonFrame::buildPerson(), GNEVehicleFrame::createPath(), and GNETAZFrame::shapeDrawed().

Here is the caller graph for this function:

◆ getViewNet()

◆ handleLaneClick()

void GNEConnectorFrame::handleLaneClick ( const GNEViewNetHelper::ObjectsUnderCursor objectsUnderCursor)

either sets the current lane or toggles the connection of the

Parameters
objectsUnderCursorcollection of objects under cursor after click over view

Definition at line 379 of file GNEConnectorFrame.cpp.

References buildConnection(), GNEViewNetHelper::MouseButtonKeyPressed::controlKeyPressed(), GNEViewNetHelper::ObjectsUnderCursor::getLaneFront(), GNEViewNet::getMouseButtonKeyPressed(), GNEFrame::myViewNet, and GNEViewNetHelper::MouseButtonKeyPressed::shiftKeyPressed().

Referenced by GNEViewNet::processLeftButtonPressNetwork().

Here is the caller graph for this function:

◆ hide()

◆ initTargets()

◆ openHelpAttributesDialog()

◆ removeConnections()

void GNEConnectorFrame::removeConnections ( GNELane lane)
private

◆ selectedOverlappedElement()

void GNEFrame::selectedOverlappedElement ( GNEAttributeCarrier AC)
protectedvirtualinherited

open AttributesCreator extended dialog (can be reimplemented in frame children)

Reimplemented in GNETLSEditorFrame, and GNEInspectorFrame.

Definition at line 191 of file GNEFrame.cpp.

◆ setFrameWidth()

void GNEFrame::setFrameWidth ( int  newWidth)
inherited

set width of GNEFrame

Definition at line 126 of file GNEFrame.cpp.

References GNEFrame::myScrollWindowsContents.

◆ shapeDrawed()

bool GNEFrame::shapeDrawed ( )
protectedvirtualinherited

build a shaped element using the drawed shape (can be reimplemented in frame children)

Reimplemented in GNETAZFrame, and GNEPolygonFrame.

Definition at line 172 of file GNEFrame.cpp.

◆ show()

void GNEFrame::show ( )
virtualinherited

show Frame

Note
some GNEFrames needs a re-implementation

Reimplemented in GNETLSEditorFrame, GNEProhibitionFrame, GNEPolygonFrame, GNECreateEdgeFrame, GNEAdditionalFrame, GNEVehicleTypeFrame, GNEVehicleFrame, GNEStopFrame, GNERouteFrame, GNEPersonTypeFrame, GNEPersonPlanFrame, GNEPersonFrame, GNEGenericDataFrame, GNESelectorFrame, GNEMoveFrame, GNEInspectorFrame, and GNEDeleteFrame.

Definition at line 108 of file GNEFrame.cpp.

References GNEViewNet::getViewParent(), GNEFrame::myViewNet, and GNEViewParent::showFramesArea().

Referenced by GNEDeleteFrame::show(), GNEInspectorFrame::show(), GNEMoveFrame::show(), GNESelectorFrame::show(), GNEGenericDataFrame::show(), GNEPersonFrame::show(), GNEPersonPlanFrame::show(), GNEPersonTypeFrame::show(), GNERouteFrame::show(), GNEStopFrame::show(), GNEVehicleFrame::show(), GNEVehicleTypeFrame::show(), GNEAdditionalFrame::show(), GNECreateEdgeFrame::show(), GNEPolygonFrame::show(), GNEProhibitionFrame::show(), GNETLSEditorFrame::show(), GNEAdditionalFrame::showSelectorChildLanesModul(), GNETAZFrame::TAZChildDefaultParameters::showTAZChildDefaultParametersModul(), GNETAZFrame::TAZCommonStatistics::showTAZCommonStatisticsModul(), GNETAZFrame::TAZEdgesGraphic::showTAZEdgesGraphicModul(), GNETAZFrame::TAZSaveChanges::showTAZSaveChangesModul(), GNETAZFrame::TAZSelectionStatistics::showTAZSelectionStatisticsModul(), and GNEViewNet::updateNetworkModeSpecificControls().

Here is the caller graph for this function:

◆ tagSelected()

void GNEFrame::tagSelected ( )
protectedvirtualinherited

Tag selected in TagSelector.

Reimplemented in GNEPolygonFrame, GNEAdditionalFrame, GNEVehicleFrame, GNEStopFrame, GNEPersonPlanFrame, and GNEPersonFrame.

Definition at line 160 of file GNEFrame.cpp.

◆ updateFrameAfterUndoRedo()

void GNEFrame::updateFrameAfterUndoRedo ( )
virtualinherited

function called after undo/redo in the current frame (can be reimplemented in frame children)

Reimplemented in GNEInspectorFrame.

Definition at line 151 of file GNEFrame.cpp.

Referenced by GNEApplicationWindow::onCmdRedo(), and GNEApplicationWindow::onCmdUndo().

Here is the caller graph for this function:

Field Documentation

◆ myConnectionLegend

ConnectionLegend* GNEConnectorFrame::myConnectionLegend
private

ConnectionLegend modul.

Definition at line 260 of file GNEConnectorFrame.h.

Referenced by GNEConnectorFrame().

◆ myConnectionModifications

ConnectionModifications* GNEConnectorFrame::myConnectionModifications
private

◆ myConnectionOperations

ConnectionOperations* GNEConnectorFrame::myConnectionOperations
private

ConnectionOperations modul.

Definition at line 254 of file GNEConnectorFrame.h.

Referenced by GNEConnectorFrame().

◆ myConnectionSelection

ConnectionSelection* GNEConnectorFrame::myConnectionSelection
private

ConnectionSelection modul.

Definition at line 257 of file GNEConnectorFrame.h.

Referenced by GNEConnectorFrame().

◆ myContentFrame

FXVerticalFrame* GNEFrame::myContentFrame = nullptr
protectedinherited

Vertical frame that holds all widgets of frame.

Definition at line 116 of file GNEFrame.h.

Referenced by GNECrossingFrame::GNECrossingFrame(), GNEFrame::GNEFrame(), GNESelectorFrame::GNESelectorFrame(), and GNEInspectorFrame::inspectMultisection().

◆ myCurrentEditedLane

GNELane* GNEConnectorFrame::myCurrentEditedLane
private

the lane of which connections are to be modified

Definition at line 263 of file GNEConnectorFrame.h.

Referenced by buildConnection(), cleanup(), getLaneStatus(), and initTargets().

◆ myCurrentLane

CurrentLane* GNEConnectorFrame::myCurrentLane
private

CurrentLane modul.

Definition at line 248 of file GNEConnectorFrame.h.

Referenced by buildConnection(), cleanup(), and GNEConnectorFrame().

◆ myDeletedConnections

std::vector<NBEdge::Connection> GNEConnectorFrame::myDeletedConnections
private

vector of connections deleted in the current editing step

Definition at line 275 of file GNEConnectorFrame.h.

Referenced by buildConnection(), and cleanup().

◆ myFrameHeaderFont

FXFont * GNEFrame::myFrameHeaderFont = nullptr
staticprivateinherited

static Font for the Header (it's common for all headers, then create only one time)

Definition at line 132 of file GNEFrame.h.

Referenced by GNEFrame::getFrameHeaderFont(), GNEFrame::GNEFrame(), and GNEFrame::~GNEFrame().

◆ myFrameHeaderLabel

FXLabel* GNEFrame::myFrameHeaderLabel = nullptr
privateinherited

the label for the frame's header

Definition at line 135 of file GNEFrame.h.

Referenced by GNEFrame::focusUpperElement(), GNEFrame::getFrameHeaderLabel(), and GNEFrame::GNEFrame().

◆ myHeaderFrame

FXHorizontalFrame* GNEFrame::myHeaderFrame = nullptr
protectedinherited

fame for header elements

Definition at line 119 of file GNEFrame.h.

Referenced by GNEFrame::GNEFrame().

◆ myHeaderLeftFrame

FXHorizontalFrame* GNEFrame::myHeaderLeftFrame = nullptr
protectedinherited

◆ myHeaderRightFrame

FXHorizontalFrame* GNEFrame::myHeaderRightFrame = nullptr
protectedinherited

fame for right header elements

Definition at line 125 of file GNEFrame.h.

Referenced by GNEFrame::GNEFrame().

◆ myInternalLanes

std::map<int, GNEInternalLane*> GNEConnectorFrame::myInternalLanes
private

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

Definition at line 272 of file GNEConnectorFrame.h.

◆ myNumChanges

int GNEConnectorFrame::myNumChanges
private

number of changes

Definition at line 269 of file GNEConnectorFrame.h.

Referenced by buildConnection(), and cleanup().

◆ myPotentialTargets

std::set<GNELane*> GNEConnectorFrame::myPotentialTargets
private

the set of lanes to which the current lane may be connected

Definition at line 266 of file GNEConnectorFrame.h.

Referenced by buildConnection(), cleanup(), initTargets(), and removeConnections().

◆ myPredefinedTagsMML

std::vector<std::string> GNEFrame::myPredefinedTagsMML
privateinherited

Map of attribute ids to their (readable) string-representation (needed for SUMOSAXAttributesImpl_Cached)

Definition at line 138 of file GNEFrame.h.

Referenced by GNEFrame::getPredefinedTagsMML(), and GNEFrame::GNEFrame().

◆ myScrollWindowsContents

FXScrollWindow* GNEFrame::myScrollWindowsContents = nullptr
privateinherited

scroll windows that holds the content frame

Definition at line 129 of file GNEFrame.h.

Referenced by GNEFrame::GNEFrame(), GNEFrame::openHelpAttributesDialog(), and GNEFrame::setFrameWidth().

◆ myViewNet

GNEViewNet* GNEFrame::myViewNet = nullptr
protectedinherited

View Net.

Definition at line 113 of file GNEFrame.h.

Referenced by GNESelectorFrame::ACsToSelected(), GNEAdditionalFrame::addAdditional(), GNECrossingFrame::addCrossing(), GNEEdgeDataFrame::addEdgeData(), GNERouteFrame::addEdgeRoute(), GNETAZFrame::addOrRemoveTAZMember(), GNEPersonFrame::addPerson(), GNEPersonPlanFrame::addPersonPlanElement(), GNEPolygonFrame::addPOI(), GNEPolygonFrame::addPOILane(), GNEPolygonFrame::addPolygon(), GNEStopFrame::addStop(), GNETAZRelDataFrame::addTAZRelationData(), GNEVehicleFrame::addVehicle(), GNEFrameAttributesModuls::AttributesEditorRow::AttributesEditorRow(), GNEAdditionalFrame::buildAdditionalOverEdge(), GNEAdditionalFrame::buildAdditionalOverLane(), GNEAdditionalFrame::buildAdditionalOverView(), buildConnection(), GNETLSEditorFrame::buildInternalLanes(), GNEPersonFrame::buildPerson(), GNEProhibitionFrame::buildProhibition(), GNETLSEditorFrame::cleanup(), GNESelectorFrame::clearCurrentSelection(), GNEInspectorFrame::clearInspectedAC(), GNEEdgeRelDataFrame::createPath(), GNEPersonFrame::createPath(), GNEPersonPlanFrame::createPath(), GNERouteFrame::createPath(), GNEVehicleFrame::createPath(), GNETAZFrame::dropTAZMembers(), GNETLSEditorFrame::editJunction(), GNETLSEditorFrame::editTLS(), GNEAdditionalFrame::generateID(), GNESelectorFrame::getMatches(), GNEFrame::getViewNet(), GNEPersonTypeFrame::GNEPersonTypeFrame(), GNEVehicleTypeFrame::GNEVehicleTypeFrame(), GNETLSEditorFrame::handleChange(), GNESelectorFrame::handleIDs(), handleLaneClick(), GNETLSEditorFrame::handleMultiChange(), GNEProhibitionFrame::handleProhibitionClick(), GNEInspectorFrame::hide(), GNEGenericDataFrame::hide(), GNEPersonFrame::hide(), GNEPersonPlanFrame::hide(), GNERouteFrame::hide(), GNEVehicleFrame::hide(), GNEFrame::hide(), initTargets(), GNEInspectorFrame::inspectMultisection(), GNEInspectorFrame::inspectSingleElement(), GNEProhibitionFrame::onCmdCancel(), GNETLSEditorFrame::onCmdCancel(), GNETLSEditorFrame::onCmdDefCreate(), GNETLSEditorFrame::onCmdDefDelete(), GNETLSEditorFrame::onCmdDefSwitch(), GNEInspectorFrame::onCmdGoBack(), GNETLSEditorFrame::onCmdOK(), GNETLSEditorFrame::onCmdPhaseSwitch(), GNEDeleteFrame::SubordinatedElements::openWarningDialog(), GNETLSEditorFrame::parseTLSPrograms(), GNEPolygonFrame::processClick(), GNECreateEdgeFrame::processClick(), GNEInspectorFrame::processDataSupermodeClick(), GNEInspectorFrame::processDemandSupermodeClick(), GNEInspectorFrame::processNetworkSupermodeClick(), GNEProhibitionFrame::ProhibitionLegend::ProhibitionLegend(), GNEDeleteFrame::removeAttributeCarrier(), GNEDeleteFrame::removeGeometryPoint(), GNEDeleteFrame::removeSelectedAttributeCarriers(), GNEDeleteFrame::selectedACsToDelete(), GNEInspectorFrame::selectedOverlappedElement(), GNEPolygonFrame::shapeDrawed(), GNETAZFrame::shapeDrawed(), GNEPersonPlanFrame::show(), GNEStopFrame::show(), and GNEFrame::show().


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