![]() |
SUMO - Simulation of Urban MObility
|
#include <GNEConnectorFrame.h>


Public Member Functions | |
| void | focusUpperElement () |
| focus upper element of frame More... | |
| FXFont * | getFrameHeaderFont () const |
| get font of the header's frame More... | |
| FXLabel * | getFrameHeaderLabel () const |
| get the label for the frame's header More... | |
| GNEViewNet * | getViewNet () const |
| get view net More... | |
| GNEConnectorFrame (FXHorizontalFrame *horizontalFrameParent, GNEViewNet *viewNet) | |
| FOX-declaration. More... | |
| void | handleLaneClick (GNELane *lane, bool mayDefinitelyPass, bool allowConflict, bool toggle) |
| either sets the current lane or toggles the connection of the current lane to this lane (if they share a junction) More... | |
| virtual void | hide () |
| hide Frame More... | |
| void | setFrameWidth (int newWidth) |
| set width of GNEFrame More... | |
| virtual void | show () |
| show Frame More... | |
| ~GNEConnectorFrame () | |
| Destructor. More... | |
FOX-callbacks | |
Called when the user presses the OK-Button saves any connection modifications | |
| long | onCmdOK (FXObject *, FXSelector, void *) |
| long | onCmdCancel (FXObject *, FXSelector, void *) |
| Called when the user presses the Cancel-button discards any connection modifications. More... | |
| long | onCmdSelectDeadEnds (FXObject *, FXSelector, void *) |
| Called when the user presses the Corresponding-button. More... | |
| long | onCmdSelectDeadStarts (FXObject *, FXSelector, void *) |
| long | onCmdSelectConflicts (FXObject *, FXSelector, void *) |
| long | onCmdSelectPass (FXObject *, FXSelector, void *) |
| long | onCmdClearSelectedConnections (FXObject *, FXSelector, void *) |
| long | onCmdResetSelectedConnections (FXObject *, FXSelector, void *) |
Protected Member Functions | |
| GNEConnectorFrame () | |
| FOX needs this. More... | |
| void | openHelpAttributesDialog (SumoXMLTag tag) const |
| Open help attributes dialog. More... | |
Protected Attributes | |
| FXVerticalFrame * | myContentFrame |
| Vertical frame that holds all widgets of frame. More... | |
| FXHorizontalFrame * | myHeaderFrame |
| fame for header elements More... | |
| FXHorizontalFrame * | myHeaderLeftFrame |
| fame for left header elements More... | |
| FXHorizontalFrame * | myHeaderRightFrame |
| fame for right header elements More... | |
| GNEViewNet * | myViewNet |
| View Net for changes. More... | |
Private Types | |
| enum | LaneStatus { UNCONNECTED, CONNECTED, CONNECTED_PASS, CONFLICTED } |
| the status of a target lane More... | |
Private Member Functions | |
| void | cleanup () |
| clean up when deselecting current lane More... | |
| LaneStatus | getLaneStatus (const std::vector< NBEdge::Connection > &connections, GNELane *targetLane) |
| return the status of toLane More... | |
| void | initTargets () |
| init targets More... | |
| void | removeConnections (GNELane *lane) |
| remove connections More... | |
| void | updateDescription () const |
| update description More... | |
Private Attributes | |
| FXButton * | myCancelButton |
| "Cancel" button More... | |
| FXButton * | myClearSelectedButton |
| "Clear Selected" More... | |
| FXLabel * | myConflictLabel |
| conflict label More... | |
| GNELane * | myCurrentLane |
| the lane of which connections are to be modified More... | |
| std::vector< NBEdge::Connection > | myDeletedConnections |
| vector of connections deleted in the current editing step More... | |
| FXGroupBox * | myGroupBoxDescription |
| Groupbox for description. More... | |
| FXGroupBox * | myGroupBoxLegend |
| group box for legend More... | |
| FXGroupBox * | myGroupBoxModifications |
| GroupBox for Buttons. More... | |
| FXGroupBox * | myGroupBoxOperations |
| groupbox for operations More... | |
| FXGroupBox * | myGroupBoxSelection |
| groupbox for selection hints More... | |
| FXLabel * | myHoldControlLabel |
| hold control label More... | |
| FXLabel * | myHoldShiftLabel |
| Selection Hint. More... | |
| std::map< int, GNEInternalLane * > | myInternalLanes |
| the internal lanes belonging the the current junction indexed by their tl-index More... | |
| FXLabel * | myLaneDescriptionLabel |
| the label that shows the current editing state More... | |
| int | myNumChanges |
| number of changes More... | |
| FXLabel * | myPossibleTargetLabel |
| possible target label More... | |
| std::set< GNELane * > | myPotentialTargets |
| the set of lanes to which the current lane may be connected More... | |
| FXButton * | myResetSelectedButton |
| "Reset Selected" More... | |
| FXButton * | mySaveButton |
| "OK" button More... | |
| FXButton * | mySelectConflictsButton |
| "Select Conflicts" button More... | |
| FXButton * | mySelectDeadEndsButton |
| "Select Dead Ends" button More... | |
| FXButton * | mySelectDeadStartsButton |
| "Select Dead Starts" button More... | |
| FXButton * | mySelectPassingButton |
| "Select Edges which may always pass" More... | |
| FXLabel * | mySourceLabel |
| source label More... | |
| FXLabel * | myTargetLabel |
| target label More... | |
| FXLabel * | myTargetPassLabel |
| target pass label More... | |
Static Private Attributes | |
| static RGBColor | conflictColor |
| color for a to-lane that cannot be used because another connection conflicts More... | |
| static RGBColor | potentialTargetColor |
| color for potential to-lane targets (currently unconnected) More... | |
| static RGBColor | sourceColor |
| color for the from-lane of a connection More... | |
| static RGBColor | targetColor |
| color for the to-lane of a connection More... | |
| static RGBColor | targetPassColor |
| color for the to-lane of a connection with pass attribute More... | |
The Widget for modifying selections of network-elements
Definition at line 40 of file GNEConnectorFrame.h.
|
private |
the status of a target lane
| Enumerator | |
|---|---|
| UNCONNECTED | |
| CONNECTED | |
| CONNECTED_PASS | |
| CONFLICTED | |
Definition at line 86 of file GNEConnectorFrame.h.
| GNEConnectorFrame::GNEConnectorFrame | ( | FXHorizontalFrame * | horizontalFrameParent, |
| GNEViewNet * | viewNet | ||
| ) |
FOX-declaration.
Constructor parent FXHorizontalFrame in which this GNEFrame is placed viewNet viewNet that uses this GNEFrame
Definition at line 76 of file GNEConnectorFrame.cpp.
References conflictColor, RGBColor::CYAN, MFXUtils::getFXColor(), GUIIconSubSys::getIcon(), RGBColor::GREEN, GUIDesignButton, GUIDesignGroupBoxFrame, GUIDesignLabelFrameInformation, GUIDesignLabelLeft, ICON_ACCEPT, ICON_CANCEL, RGBColor::MAGENTA, MID_CANCEL, MID_CHOOSEN_CLEAR, MID_CHOOSEN_RESET, MID_GNE_CONNECTORFRAME_SELECTCONFLICTS, MID_GNE_CONNECTORFRAME_SELECTDEADENDS, MID_GNE_CONNECTORFRAME_SELECTDEADSTARTS, MID_GNE_CONNECTORFRAME_SELECTPASS, MID_OK, myCancelButton, myClearSelectedButton, myConflictLabel, GNEFrame::myContentFrame, myGroupBoxDescription, myGroupBoxLegend, myGroupBoxModifications, myGroupBoxOperations, myGroupBoxSelection, myHoldControlLabel, myHoldShiftLabel, myLaneDescriptionLabel, myPossibleTargetLabel, myResetSelectedButton, mySaveButton, mySelectConflictsButton, mySelectDeadEndsButton, mySelectDeadStartsButton, mySelectPassingButton, mySourceLabel, myTargetLabel, myTargetPassLabel, potentialTargetColor, sourceColor, targetColor, targetPassColor, updateDescription(), and RGBColor::YELLOW.
| GNEConnectorFrame::~GNEConnectorFrame | ( | ) |
Destructor.
Definition at line 158 of file GNEConnectorFrame.cpp.
|
inlineprotected |
FOX needs this.
Definition at line 81 of file GNEConnectorFrame.h.
|
private |
clean up when deselecting current lane
Definition at line 438 of file GNEConnectorFrame.cpp.
References myCurrentLane, myDeletedConnections, myNumChanges, myPotentialTargets, GNELane::setSpecialColor(), and updateDescription().
Referenced by onCmdCancel(), and onCmdOK().
|
inherited |
focus upper element of frame
Definition at line 735 of file GNEFrame.cpp.
References GNEFrame::myFrameHeaderLabel.
Referenced by GNEViewNet::hotkeyFocusFrame(), GNEViewNet::onLeftBtnPress(), GNEViewNet::setEditMode(), and GNEViewNet::updateModeSpecificControls().
|
inherited |
get font of the header's frame
Definition at line 778 of file GNEFrame.cpp.
References GNEFrame::myFrameHeaderFont.
|
inherited |
get the label for the frame's header
Definition at line 772 of file GNEFrame.cpp.
References GNEFrame::myFrameHeaderLabel.
Referenced by GNEProhibitionFrame::GNEProhibitionFrame(), and GNEInspectorFrame::inspectMultisection().
|
private |
return the status of toLane
Definition at line 453 of file GNEConnectorFrame.cpp.
References CONFLICTED, CONNECTED, CONNECTED_PASS, GNELane::getIndex(), GNEEdge::getNBEdge(), GNELane::getParentEdge(), NBEdge::getPermissions(), NBEdge::hasConnectionTo(), myCurrentLane, SVC_PEDESTRIAN, and UNCONNECTED.
Referenced by handleLaneClick(), and initTargets().
|
inherited |
get view net
Definition at line 766 of file GNEFrame.cpp.
References GNEFrame::myViewNet.
Referenced by GNEPolygonFrame::DrawingMode::abortDrawing(), GNETLSEditorFrame::TLSFile::checkTLSValids(), GNEFrame::ACHierarchy::createPopUpMenu(), GNECrossingFrame::edgesSelector::enableEdgeSelector(), GNETLSEditorFrame::TLSFile::myStartElement(), GNEFrame::ACHierarchy::onCmdCenterItem(), GNEInspectorFrame::TemplateEditor::onCmdCopyTemplate(), GNEFrame::ACHierarchy::onCmdDeleteItem(), GNEFrame::GenericParametersEditor::onCmdEditGenericParameter(), GNEFrame::ACHierarchy::onCmdInspectItem(), GNESelectorFrame::SelectionOperation::onCmdInvert(), GNESelectorFrame::SelectionOperation::onCmdLoad(), GNEInspectorFrame::AttributesEditor::AttributeInput::onCmdOpenAttributeDialog(), GNESelectorFrame::VisualScaling::onCmdScaleSelection(), GNEInspectorFrame::AttributesEditor::AttributeInput::onCmdSetAttribute(), GNECrossingFrame::crossingParameters::onCmdSetAttribute(), GNEFrame::GenericParametersEditor::onCmdSetGenericParameter(), GNEInspectorFrame::GEOAttributesEditor::onCmdSetGEOAttribute(), GNEInspectorFrame::NeteditAttributesEditor::onCmdSetNeteditAttribute(), GNEAdditionalFrame::SelectorParentAdditional::refreshListOfAdditionalParents(), GNEDeleteFrame::removeAttributeCarrier(), GNECrossingFrame::edgesSelector::restoreEdgeColors(), GNEFrame::ACHierarchy::showAttributeCarrierChilds(), GNEFrame::ACHierarchy::showAttributeCarrierParents(), GNEAdditionalFrame::SelectorParentEdges::showList(), GNEAdditionalFrame::SelectorParentLanes::showList(), GNEInspectorFrame::NeteditAttributesEditor::showNeteditAttributesEditor(), GNEAdditionalFrame::AdditionalAttributes::showWarningMessage(), GNEPolygonFrame::ShapeAttributes::showWarningMessage(), GNEPolygonFrame::DrawingMode::stopDrawing(), GNESelectorFrame::LockGLObjectTypes::updateLockGLObjectTypes(), GNEAdditionalFrame::SelectorParentEdges::updateUseSelectedEdges(), and GNEAdditionalFrame::SelectorParentLanes::updateUseSelectedLanes().
| void GNEConnectorFrame::handleLaneClick | ( | GNELane * | lane, |
| bool | mayDefinitelyPass, | ||
| bool | allowConflict, | ||
| bool | toggle | ||
| ) |
either sets the current lane or toggles the connection of the current lane to this lane (if they share a junction)
| [in] | lane | Either the lane to set as current lane, or the destination from current lane |
| [in] | mayDefinitelyPass | Whether new connections shall have the pass attribute set |
| [in] | toggle | Whether non-existing connections shall be created |
Definition at line 162 of file GNEConnectorFrame.cpp.
References CONFLICTED, CONNECTED, CONNECTED_PASS, GNENet::deleteConnection(), NBEdge::getConnectionsFromLane(), GNEEdge::getGNEJunctionDestiny(), GNEEdge::getGNEJunctionSource(), GNELane::getIndex(), getLaneStatus(), GNEEdge::getNBEdge(), GNEConnection::getNBEdgeConnection(), GNEViewNet::getNet(), GNELane::getParentEdge(), NBEdge::getPermissions(), GNEViewNet::getUndoList(), initTargets(), GNEJunction::invalidateTLS(), NBConnection::InvalidConnection, myCurrentLane, myDeletedConnections, myNumChanges, myPotentialTargets, GNEFrame::myViewNet, GNEUndoList::p_begin(), potentialTargetColor, GNEEdge::retrieveGNEConnection(), GNELane::setSpecialColor(), GNEViewNet::setStatusBarText(), sourceColor, SUMO_TAG_CONNECTION, SVC_PEDESTRIAN, targetColor, targetPassColor, toString(), UNCONNECTED, and updateDescription().
Referenced by GNEViewNet::onLeftBtnPress(), and removeConnections().
|
virtualinherited |
hide Frame
Reimplemented in GNEInspectorFrame, GNESelectorFrame, GNECrossingFrame, GNEDeleteFrame, and GNEProhibitionFrame.
Definition at line 750 of file GNEFrame.cpp.
References GNEViewNet::getViewParent(), GNEViewParent::hideFramesArea(), and GNEFrame::myViewNet.
Referenced by GNEProhibitionFrame::hide(), GNEDeleteFrame::hide(), GNECrossingFrame::hide(), GNESelectorFrame::hide(), GNEInspectorFrame::hide(), GNEFrame::ACHierarchy::hideACHierarchy(), GNEAdditionalFrame::AdditionalAttributes::hideAdditionalParameters(), GNEFrame::GenericParametersEditor::hideGenericParametersEditor(), GNEAdditionalFrame::SelectorParentLanes::hideList(), GNEAdditionalFrame::SelectorParentAdditional::hideListOfAdditionalParents(), GNEAdditionalFrame::NeteditAttributes::hideNeteditAttributes(), GNEAdditionalFrame::AdditionalAttributeSingle::hideParameter(), GNEPolygonFrame::ShapeAttributeSingle::hideParameter(), and GNEPolygonFrame::ShapeAttributes::hideShapeParameters().
|
private |
init targets
Definition at line 402 of file GNEConnectorFrame.cpp.
References conflictColor, CONFLICTED, CONNECTED, CONNECTED_PASS, NBEdge::getConnectionsFromLane(), GNEEdge::getGNEJunctionDestiny(), GNELane::getIndex(), GNEEdge::getLanes(), getLaneStatus(), GNEEdge::getNBEdge(), GNEJunction::getNBNode(), GNEViewNet::getNet(), NBNode::getOutgoingEdges(), GNELane::getParentEdge(), myCurrentLane, myPotentialTargets, GNEFrame::myViewNet, potentialTargetColor, GNENet::retrieveEdge(), targetColor, targetPassColor, and UNCONNECTED.
Referenced by handleLaneClick().
| long GNEConnectorFrame::onCmdCancel | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
Called when the user presses the Cancel-button discards any connection modifications.
Definition at line 231 of file GNEConnectorFrame.cpp.
References cleanup(), GNEViewNet::getUndoList(), myCurrentLane, myNumChanges, GNEFrame::myViewNet, GNEUndoList::p_abort(), and GNEViewNet::setStatusBarText().
Referenced by GNEViewNet::abortOperation(), onCmdClearSelectedConnections(), and onCmdResetSelectedConnections().
| long GNEConnectorFrame::onCmdClearSelectedConnections | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
Definition at line 342 of file GNEConnectorFrame.cpp.
References GNEAttributeCarrier::FEATURE_MODIFIED, GNEViewNet::getNet(), GNEViewNet::getUndoList(), GNEFrame::myViewNet, onCmdCancel(), GNEUndoList::p_begin(), GNEUndoList::p_end(), removeConnections(), GNENet::retrieveEdges(), GNENet::retrieveJunctions(), GNENet::retrieveLanes(), SUMO_TAG_JUNCTION, and toString().
| long GNEConnectorFrame::onCmdOK | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
Definition at line 245 of file GNEConnectorFrame.cpp.
References cleanup(), GNEViewNet::getUndoList(), myCurrentLane, myNumChanges, GNEFrame::myViewNet, GNEUndoList::p_end(), and GNEViewNet::setStatusBarText().
Referenced by GNEViewNet::hotkeyEnter(), and removeConnections().
| long GNEConnectorFrame::onCmdResetSelectedConnections | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
Definition at line 379 of file GNEConnectorFrame.cpp.
References GNEViewNet::getNet(), GNEViewNet::getUndoList(), GNEFrame::myViewNet, onCmdCancel(), GNEUndoList::p_begin(), GNEUndoList::p_end(), and GNENet::retrieveJunctions().
| long GNEConnectorFrame::onCmdSelectConflicts | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
Definition at line 302 of file GNEConnectorFrame.cpp.
References GNEEdge::getLanes(), GNEViewNet::getNet(), GNEViewParent::getSelectorFrame(), GNEViewNet::getViewParent(), GNESelectorFrame::handleIDs(), GNEFrame::myViewNet, GNENet::retrieveEdge(), GNENet::retrieveEdges(), and GNESelectorFrame::ModificationMode::SET_REPLACE.
| long GNEConnectorFrame::onCmdSelectDeadEnds | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
Called when the user presses the Corresponding-button.
Definition at line 259 of file GNEConnectorFrame.cpp.
References GNEViewNet::getNet(), GNEViewParent::getSelectorFrame(), GNEViewNet::getViewParent(), GNESelectorFrame::handleIDs(), GNEFrame::myViewNet, GNENet::retrieveEdges(), and GNESelectorFrame::ModificationMode::SET_REPLACE.
| long GNEConnectorFrame::onCmdSelectDeadStarts | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
Definition at line 276 of file GNEConnectorFrame.cpp.
References NBEdge::getConnections(), GNEEdge::getLanes(), GNEEdge::getNBEdge(), GNEViewNet::getNet(), GNEViewParent::getSelectorFrame(), GNEViewNet::getViewParent(), GNESelectorFrame::handleIDs(), GNEFrame::myViewNet, GNENet::retrieveEdge(), GNENet::retrieveJunctions(), and GNESelectorFrame::ModificationMode::SET_REPLACE.
| long GNEConnectorFrame::onCmdSelectPass | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
Definition at line 326 of file GNEConnectorFrame.cpp.
References GNEViewNet::getNet(), GNEViewParent::getSelectorFrame(), GNEViewNet::getViewParent(), GNESelectorFrame::handleIDs(), GNEFrame::myViewNet, GNENet::retrieveEdges(), and GNESelectorFrame::ModificationMode::SET_REPLACE.
|
protectedinherited |
Open help attributes dialog.
Definition at line 784 of file GNEFrame.cpp.
References GUIIconSubSys::getIcon(), GNEAttributeCarrier::getTagProperties(), GUIDesignAuxiliarHorizontalFrame, GUIDesignButtonOK, GUIDesignDialogBoxResizable, GUIDesignHorizontalSeparator, GUIDesignTableNotEditable, ICON_ACCEPT, ICON_MODEINSPECT, MAX2(), MID_TABLE, GNEFrame::myScrollWindowsContents, toString(), and WRITE_DEBUG.
Referenced by GNEFrame::GNEFrame(), GNEInspectorFrame::AttributesEditor::onCmdAttributeHelp(), GNECrossingFrame::crossingParameters::onCmdHelp(), GNEAdditionalFrame::AdditionalAttributes::onCmdHelp(), and GNEPolygonFrame::ShapeAttributes::onCmdHelp().
|
private |
remove connections
Definition at line 369 of file GNEConnectorFrame.cpp.
References handleLaneClick(), myPotentialTargets, and onCmdOK().
Referenced by onCmdClearSelectedConnections().
|
inherited |
set width of GNEFrame
Definition at line 759 of file GNEFrame.cpp.
References GNEFrame::myScrollWindowsContents.
|
virtualinherited |
show Frame
Reimplemented in GNEAdditionalFrame, GNEPolygonFrame, GNEInspectorFrame, GNESelectorFrame, GNEDeleteFrame, and GNEProhibitionFrame.
Definition at line 741 of file GNEFrame.cpp.
References GNEViewNet::getViewParent(), GNEFrame::myViewNet, and GNEViewParent::showFramesArea().
Referenced by GNEProhibitionFrame::show(), GNEDeleteFrame::show(), GNESelectorFrame::show(), GNEInspectorFrame::show(), GNEPolygonFrame::show(), GNEAdditionalFrame::show(), GNEFrame::ACHierarchy::showACHierarchy(), GNEFrame::GenericParametersEditor::showGenericParametersEditor(), GNETLSEditorFrame::TLSDefinition::TLSDefinition(), GNETLSEditorFrame::TLSFile::TLSFile(), GNETLSEditorFrame::TLSJunction::TLSJunction(), GNETLSEditorFrame::TLSModifications::TLSModifications(), GNETLSEditorFrame::TLSPhases::TLSPhases(), and GNEViewNet::updateModeSpecificControls().
|
private |
update description
Definition at line 392 of file GNEConnectorFrame.cpp.
References GUIGlObject::getMicrosimID(), myCurrentLane, myLaneDescriptionLabel, myNumChanges, and toString().
Referenced by cleanup(), GNEConnectorFrame(), and handleLaneClick().
|
staticprivate |
color for a to-lane that cannot be used because another connection conflicts
Definition at line 178 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame(), and initTargets().
|
private |
"Cancel" button
Definition at line 103 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame().
|
private |
"Clear Selected"
Definition at line 124 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame().
|
private |
conflict label
Definition at line 154 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame().
|
protectedinherited |
Vertical frame that holds all widgets of frame.
Definition at line 235 of file GNEFrame.h.
Referenced by GNEConnectorFrame(), GNECrossingFrame::GNECrossingFrame(), GNEFrame::GNEFrame(), GNEProhibitionFrame::GNEProhibitionFrame(), and GNEInspectorFrame::inspectMultisection().
|
private |
the lane of which connections are to be modified
Definition at line 157 of file GNEConnectorFrame.h.
Referenced by cleanup(), getLaneStatus(), handleLaneClick(), initTargets(), onCmdCancel(), onCmdOK(), and updateDescription().
|
private |
vector of connections deleted in the current editing step
Definition at line 169 of file GNEConnectorFrame.h.
Referenced by cleanup(), and handleLaneClick().
|
private |
Groupbox for description.
Definition at line 94 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame().
|
private |
group box for legend
Definition at line 139 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame().
|
private |
GroupBox for Buttons.
Definition at line 100 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame().
|
private |
groupbox for operations
Definition at line 109 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame().
|
private |
groupbox for selection hints
Definition at line 130 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame().
|
protectedinherited |
fame for header elements
Definition at line 238 of file GNEFrame.h.
Referenced by GNEFrame::GNEFrame().
|
protectedinherited |
fame for left header elements
Definition at line 241 of file GNEFrame.h.
Referenced by GNEFrame::GNEFrame(), GNEInspectorFrame::inspectChild(), GNEInspectorFrame::inspectFromDeleteFrame(), and GNEInspectorFrame::inspectMultisection().
|
protectedinherited |
fame for right header elements
Definition at line 244 of file GNEFrame.h.
Referenced by GNEFrame::GNEFrame().
|
private |
hold control label
Definition at line 136 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame().
|
private |
Selection Hint.
Definition at line 133 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame().
|
private |
the internal lanes belonging the the current junction indexed by their tl-index
Definition at line 166 of file GNEConnectorFrame.h.
|
private |
the label that shows the current editing state
Definition at line 97 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame(), and updateDescription().
|
private |
number of changes
Definition at line 163 of file GNEConnectorFrame.h.
Referenced by cleanup(), handleLaneClick(), onCmdCancel(), onCmdOK(), and updateDescription().
|
private |
possible target label
Definition at line 148 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame().
|
private |
the set of lanes to which the current lane may be connected
Definition at line 160 of file GNEConnectorFrame.h.
Referenced by cleanup(), handleLaneClick(), initTargets(), and removeConnections().
|
private |
"Reset Selected"
Definition at line 127 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame().
|
private |
|
private |
"Select Conflicts" button
Definition at line 118 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame().
|
private |
"Select Dead Ends" button
Definition at line 112 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame().
|
private |
"Select Dead Starts" button
Definition at line 115 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame().
|
private |
"Select Edges which may always pass"
Definition at line 121 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame().
|
private |
|
private |
|
private |
target pass label
Definition at line 151 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame().
|
protectedinherited |
View Net for changes.
Definition at line 232 of file GNEFrame.h.
Referenced by GNEAdditionalFrame::addAdditional(), GNEPolygonFrame::addPOI(), GNEPolygonFrame::addPOILane(), GNEPolygonFrame::addPolygon(), GNETLSEditorFrame::buildIinternalLanes(), GNEPolygonFrame::buildPoly(), GNESelectorFrame::clearCurrentSelection(), GNEInspectorFrame::clearInspectedAC(), GNETLSEditorFrame::editJunction(), GNEAdditionalFrame::generateID(), GNESelectorFrame::getMatches(), GNEFrame::getViewNet(), GNETLSEditorFrame::handleChange(), GNESelectorFrame::handleIDs(), handleLaneClick(), GNETLSEditorFrame::handleMultiChange(), GNEFrame::hide(), GNEInspectorFrame::hide(), initTargets(), GNEInspectorFrame::inspectElement(), onCmdCancel(), GNEProhibitionFrame::onCmdCancel(), GNETLSEditorFrame::onCmdCancel(), onCmdClearSelectedConnections(), GNECrossingFrame::onCmdCreateCrossing(), GNETLSEditorFrame::onCmdDefCreate(), GNETLSEditorFrame::onCmdDefDelete(), GNETLSEditorFrame::onCmdDefSwitch(), GNEInspectorFrame::onCmdGoBack(), onCmdOK(), GNETLSEditorFrame::onCmdOK(), GNETLSEditorFrame::onCmdPhaseSwitch(), onCmdResetSelectedConnections(), GNESelectorFrame::SelectionOperation::onCmdSave(), onCmdSelectConflicts(), onCmdSelectDeadEnds(), onCmdSelectDeadStarts(), onCmdSelectPass(), GNETLSEditorFrame::parseTLSPrograms(), GNEPolygonFrame::processClick(), GNEAdditionalFrame::removeAdditional(), GNEDeleteFrame::removeAttributeCarrier(), GNEDeleteFrame::removeSelectedAttributeCarriers(), GNEDeleteFrame::show(), and GNEFrame::show().
|
staticprivate |
color for potential to-lane targets (currently unconnected)
Definition at line 184 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame(), handleLaneClick(), and initTargets().
|
staticprivate |
color for the from-lane of a connection
Definition at line 172 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame(), and handleLaneClick().
|
staticprivate |
color for the to-lane of a connection
Definition at line 175 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame(), handleLaneClick(), and initTargets().
|
staticprivate |
color for the to-lane of a connection with pass attribute
Definition at line 181 of file GNEConnectorFrame.h.
Referenced by GNEConnectorFrame(), handleLaneClick(), and initTargets().