![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <GNETLSEditorFrame.h>
Data Structures | |
| class | TLSAttributes |
| class | TLSFile |
| class | TLSJunction |
| class | TLSPhases |
| class | TLSPrograms |
Public Member Functions | |
| bool | controlsEdge (GNEEdge *edge) const |
| whether the given edge is controlled by the currently edited tlDef | |
| void | editJunction (GNEJunction *junction) |
| edits the traffic light for the given junction | |
| void | editTLS (GNEViewNetHelper::ViewObjectsSelector &viewObjects, const Position &clickedPosition, const bool shiftKeyPressed) |
| edits the traffic light for the given clicked junction | |
| void | focusUpperElement () |
| focus upper element of frame | |
| void | frameWidthUpdated () |
| function called after setting new width in current frame | |
| FXVerticalFrame * | getContentFrame () const |
| get vertical frame that holds all widgets of frame | |
| FXFont * | getFrameHeaderFont () const |
| get font of the header's frame | |
| FXLabel * | getFrameHeaderLabel () const |
| get the label for the frame's header | |
| int | getScrollBarWidth () const |
| get scrollBar width (zero if is hidden) | |
| GNETLSEditorFrame::TLSAttributes * | getTLSAttributes () const |
| get module for TLS attributes | |
| GNETLSEditorFrame::TLSJunction * | getTLSJunction () const |
| get module for TLS Junction | |
| GNETLSEditorFrame::TLSPhases * | getTLSPhases () const |
| get module for TLS Phases | |
| GNETLSEditorFrame::TLSPrograms * | getTLSPrograms () const |
| get module for TLS Definition | |
| GNEViewNet * | getViewNet () const |
| get view net | |
| GNETLSEditorFrame (GNEViewParent *viewParent, GNEViewNet *viewNet) | |
| Constructor. | |
| void | handleChange (GNEInternalLane *lane) |
| update phase definition for the current traffic light and phase | |
| void | handleMultiChange (GNELane *lane, FXObject *obj, FXSelector sel, void *data) |
| update phase definition for the current traffic light and phase | |
| virtual void | hide () |
| hide Frame | |
| bool | isTLSSaved () |
| check if modifications in TLS was saved | |
| void | openHelpAttributesDialog (const GNEAttributeCarrier *AC) const |
| Open help attributes dialog. | |
| bool | parseTLSPrograms (const std::string &file) |
| parse TLS Programs from a file | |
| void | selectedOverlappedElement (GNEAttributeCarrier *AC) |
| open GNEAttributesCreator extended dialog (can be reimplemented in frame children) | |
| void | setFrameWidth (const int newWidth) |
| set width of GNEFrame | |
| void | show () |
| show inspector frame | |
| virtual void | updateFrameAfterUndoRedo () |
| function called after undo/redo in the current frame (can be reimplemented in frame children) | |
| void | updateModules () |
| update modules | |
| ~GNETLSEditorFrame () | |
| Destructor. | |
functions called by moduls that can be reimplemented in frame children (note: reimplement as protected, just for safety) | |
| virtual void | tagSelected () |
| Tag selected in GNETagSelector. | |
| virtual void | demandElementSelected () |
| selected demand element in DemandElementSelector | |
| virtual bool | shapeDrawed () |
| build a shaped element using the drawed shape | |
| virtual void | attributeUpdated (SumoXMLAttr attribute) |
| function called after set a valid attribute in AttributeCreator/AttributeEditor/ParametersEditor/... | |
| virtual bool | createPath (const bool useLastRoute) |
| create path between two elements | |
Protected Member Functions | |
| const std::vector< std::string > & | getPredefinedTagsMML () const |
| get predefinedTagsMML | |
Static Protected Member Functions | |
| static FXLabel * | buildRainbow (FXComposite *parent) |
| build rainbow in frame modul | |
| static const std::string | getSteps2Time (const SUMOTime value) |
| converts to SUMOTime | |
| static SUMOTime | getSUMOTime (const std::string &value) |
| converts to SUMOTime | |
Protected Attributes | |
| FXVerticalFrame * | myContentFrame = nullptr |
| Vertical frame that holds all widgets of frame. | |
| FXHorizontalFrame * | myHeaderFrame = nullptr |
| fame for header elements | |
| FXHorizontalFrame * | myHeaderLeftFrame = nullptr |
| fame for left header elements | |
| FXHorizontalFrame * | myHeaderRightFrame = nullptr |
| fame for right header elements | |
| GNEViewNet * | myViewNet = nullptr |
| FOX need this. | |
Private Member Functions | |
| void | buildInternalLanes (const NBTrafficLightDefinition *tlDef) |
| builds internal lanes for the given tlDef | |
| void | cleanup () |
| cleans up previous lanes | |
| const NBTrafficLightLogic::PhaseDefinition & | getPhase (const int index) |
| get certain phase of the current traffic light | |
| GNETLSEditorFrame (const GNETLSEditorFrame &)=delete | |
| Invalidated copy constructor. | |
| GNETLSEditorFrame & | operator= (const GNETLSEditorFrame &)=delete |
| Invalidated assignment operator. | |
Static Private Member Functions | |
| static std::string | varDurString (SUMOTime dur) |
| convert duration (potentially undefined) to string | |
Private Attributes | |
| NBLoadedSUMOTLDef * | myEditedDef = nullptr |
| the traffic light definition being edited | |
| FXLabel * | myFrameHeaderLabel = nullptr |
| the label for the frame's header | |
| std::map< int, std::vector< GNEInternalLane * > > | myInternalLanes |
| the internal lanes belonging to the current junction indexed by their tl-index | |
| GNEOverlappedInspection * | myOverlappedInspection = nullptr |
| Overlapped Inspection. | |
| std::vector< std::string > | myPredefinedTagsMML |
| Map of attribute ids to their (readable) string-representation (needed for SUMOSAXAttributesImpl_Cached). | |
| FXScrollWindow * | myScrollWindowsContents = nullptr |
| scroll windows that holds the content frame | |
| GNETLSEditorFrame::TLSAttributes * | myTLSAttributes = nullptr |
| module for TLS attributes | |
| GNETLSEditorFrame::TLSFile * | myTLSFile = nullptr |
| module for load/Save TLS Programs | |
| GNETLSEditorFrame::TLSJunction * | myTLSJunction = nullptr |
| module for TLS Junction | |
| GNETLSEditorFrame::TLSPhases * | myTLSPhases = nullptr |
| module for TLS Phases | |
| GNETLSEditorFrame::TLSPrograms * | myTLSPrograms = nullptr |
| module for TLS Definition | |
Static Private Attributes | |
| static FXFont * | myFrameHeaderFont = nullptr |
| static Font for the Header (it's common for all headers, then create only one time) | |
Definition at line 44 of file GNETLSEditorFrame.h.
| GNETLSEditorFrame::GNETLSEditorFrame | ( | GNEViewParent * | viewParent, |
| GNEViewNet * | viewNet ) |
Constructor.
viewParent GNEViewParent in which this GNEFrame is placed
viewNet viewNet that uses this GNEFrame
Definition at line 101 of file GNETLSEditorFrame.cpp.
References GNEFrame::GNEFrame(), GNETLSEditorFrame(), myEditedDef, myOverlappedInspection, myTLSAttributes, myTLSFile, myTLSJunction, myTLSPhases, myTLSPrograms, and TL.
Referenced by GNETLSEditorFrame(), GNETLSEditorFrame(), operator=(), GNETLSEditorFrame::TLSAttributes::TLSAttributes(), GNETLSEditorFrame::TLSFile::TLSFile(), GNETLSEditorFrame::TLSJunction::TLSJunction(), GNETLSEditorFrame::TLSPhases::TLSPhases(), and GNETLSEditorFrame::TLSPrograms::TLSPrograms().
| GNETLSEditorFrame::~GNETLSEditorFrame | ( | ) |
|
privatedelete |
Invalidated copy constructor.
References GNETLSEditorFrame().
|
virtualinherited |
function called after set a valid attribute in AttributeCreator/AttributeEditor/ParametersEditor/...
Reimplemented in GNEMeanDataFrame, GNERouteDistributionFrame, GNETypeDistributionFrame, and GNETypeFrame.
Definition at line 220 of file GNEFrame.cpp.
|
private |
builds internal lanes for the given tlDef
Definition at line 342 of file GNETLSEditorFrame.cpp.
References PositionVector::append(), NBTrafficLightDefinition::getControlledLinks(), Named::getID(), NBTrafficLightDefinition::getNodes(), PositionVector::length(), MAX2(), MIN2(), PositionVector::move2side(), myInternalLanes, myTLSJunction, GNEFrame::myViewNet, PositionVector::positionAtOffset(), PositionVector::reverse(), NBEdge::Connection::shape, toString(), and NBEdge::Connection::viaShape.
Referenced by cleanup().
|
staticprotectedinherited |
build rainbow in frame modul
Definition at line 245 of file GNEFrame.cpp.
References MFXUtils::getFXColor(), GNEViewNetHelper::getRainbowScaledColors(), GUIDesignAuxiliarHorizontalFrame, GUIDesignLabel, GUIDesignLabelThick, and TL.
Referenced by GNEGenericDataFrame::AttributeSelector::AttributeSelector(), and GNETAZFrame::TAZEdgesGraphic::TAZEdgesGraphic().
|
private |
cleans up previous lanes
Definition at line 290 of file GNETLSEditorFrame.cpp.
References buildInternalLanes(), myEditedDef, myTLSAttributes, myTLSJunction, myTLSPhases, myTLSPrograms, and GNEFrame::myViewNet.
| bool GNETLSEditorFrame::controlsEdge | ( | GNEEdge * | edge | ) | const |
whether the given edge is controlled by the currently edited tlDef
Definition at line 498 of file GNETLSEditorFrame.cpp.
References GUIGlObject::getMicrosimID(), and myEditedDef.
|
virtualinherited |
create path between two elements
Reimplemented in GNEAdditionalFrame, GNEContainerFrame, GNEContainerPlanFrame, GNEEdgeRelDataFrame, GNEGenericDataFrame, GNEPersonFrame, GNEPersonPlanFrame, GNERouteFrame, GNEVehicleFrame, and GNEWireFrame.
Definition at line 232 of file GNEFrame.cpp.
|
virtualinherited |
selected demand element in DemandElementSelector
Reimplemented in GNEContainerFrame, GNEContainerPlanFrame, GNEPersonFrame, GNEPersonPlanFrame, GNEStopFrame, and GNEVehicleFrame.
Definition at line 207 of file GNEFrame.cpp.
| void GNETLSEditorFrame::editJunction | ( | GNEJunction * | junction | ) |
edits the traffic light for the given junction
| [in] | junction | The junction of which the traffic light shall be edited |
Definition at line 512 of file GNETLSEditorFrame.cpp.
References MODETLS, myTLSAttributes, myTLSJunction, myTLSPhases, myTLSPrograms, GNEFrame::myViewNet, TL, and updateModules().
Referenced by editTLS(), and selectedOverlappedElement().
| void GNETLSEditorFrame::editTLS | ( | GNEViewNetHelper::ViewObjectsSelector & | viewObjects, |
| const Position & | clickedPosition, | ||
| const bool | shiftKeyPressed ) |
edits the traffic light for the given clicked junction
| [in] | clickedPosition | clicked position |
| [in] | viewObjects | The clicked objects under cursor |
Definition at line 167 of file GNETLSEditorFrame.cpp.
References editJunction(), GNEViewNetHelper::ViewObjectsSelector::getAdditionalFront(), GNEViewNetHelper::ViewObjectsSelector::getJunctionFront(), GNEViewNetHelper::ViewObjectsSelector::getJunctions(), GNETagProperties::getTag(), GNEAttributeCarrier::getTagProperty(), myOverlappedInspection, myTLSAttributes, myTLSJunction, GNEFrame::myViewNet, and SUMO_TAG_INDUCTION_LOOP.
|
inherited |
focus upper element of frame
Definition at line 104 of file GNEFrame.cpp.
References myFrameHeaderLabel.
Referenced by GNEInspectorFrame::inspectClickedElements().
|
virtual |
function called after setting new width in current frame
Reimplemented from GNEFrame.
Definition at line 139 of file GNETLSEditorFrame.cpp.
References myTLSPhases.
|
inherited |
get vertical frame that holds all widgets of frame
Definition at line 151 of file GNEFrame.cpp.
References myContentFrame.
|
inherited |
get font of the header's frame
Definition at line 163 of file GNEFrame.cpp.
References myFrameHeaderFont.
|
inherited |
get the label for the frame's header
Definition at line 157 of file GNEFrame.cpp.
References myFrameHeaderLabel.
Referenced by GNEInspectorFrame::refreshInspection().
|
private |
get certain phase of the current traffic light
Definition at line 423 of file GNETLSEditorFrame.cpp.
References myEditedDef, and TL.
|
protectedinherited |
get predefinedTagsMML
Definition at line 239 of file GNEFrame.cpp.
References myPredefinedTagsMML.
Referenced by GNEContainerFrame::buildContainer(), GNEPersonFrame::buildPerson(), GNEVehicleFrame::buildVehicleOverRoute(), and GNEVehicleFrame::createPath().
|
inherited |
get scrollBar width (zero if is hidden)
Definition at line 169 of file GNEFrame.cpp.
References myScrollWindowsContents.
|
staticprotected |
converts to SUMOTime
Definition at line 549 of file GNETLSEditorFrame.cpp.
References invalid_return< std::string >::value, STEPS2TIME, and toString().
Referenced by GNETLSEditorFrame::TLSPhases::initActuatedPhaseTable(), GNETLSEditorFrame::TLSPhases::initDelayBasePhaseTable(), GNETLSEditorFrame::TLSPhases::initNEMAPhaseTable(), GNETLSEditorFrame::TLSPhases::initStaticPhaseTable(), GNETLSEditorFrame::TLSPhases::setDuration(), GNETLSEditorFrame::TLSAttributes::setOffset(), GNETLSEditorFrame::TLSPhases::updateCycleDuration(), and varDurString().
|
staticprotected |
converts to SUMOTime
Definition at line 544 of file GNETLSEditorFrame.cpp.
References GNEAttributeCarrier::parse(), and TIME2STEPS.
Referenced by GNETLSEditorFrame::TLSPhases::buildDefaultPhase(), GNETLSEditorFrame::TLSAttributes::getOffset(), GNETLSEditorFrame::TLSPhases::setDuration(), GNETLSEditorFrame::TLSPhases::setEarliestEnd(), GNETLSEditorFrame::TLSPhases::setLatestEnd(), GNETLSEditorFrame::TLSPhases::setMaxDur(), GNETLSEditorFrame::TLSPhases::setMinDur(), GNETLSEditorFrame::TLSPhases::setRed(), GNETLSEditorFrame::TLSPhases::setVehExt(), and GNETLSEditorFrame::TLSPhases::setYellow().
| GNETLSEditorFrame::TLSAttributes * GNETLSEditorFrame::getTLSAttributes | ( | ) | const |
get module for TLS attributes
Definition at line 330 of file GNETLSEditorFrame.cpp.
References myTLSAttributes.
| GNETLSEditorFrame::TLSJunction * GNETLSEditorFrame::getTLSJunction | ( | ) | const |
get module for TLS Junction
Definition at line 318 of file GNETLSEditorFrame.cpp.
References myTLSJunction.
| GNETLSEditorFrame::TLSPhases * GNETLSEditorFrame::getTLSPhases | ( | ) | const |
get module for TLS Phases
Definition at line 336 of file GNETLSEditorFrame.cpp.
References myTLSPhases.
| GNETLSEditorFrame::TLSPrograms * GNETLSEditorFrame::getTLSPrograms | ( | ) | const |
get module for TLS Definition
Definition at line 324 of file GNETLSEditorFrame.cpp.
References myTLSPrograms.
|
inherited |
get view net
Definition at line 145 of file GNEFrame.cpp.
References myViewNet.
Referenced by GNEGenericDataFrame::AttributeSelector::AttributeSelector(), GNEAttributesEditorType::buildRows(), GNEDeleteFrame::SubordinatedElements::checkElements(), GNETLSTable::Column::Column(), GNEDistributionFrame::DistributionSelector::DistributionSelector(), GNEDistributionFrame::DistributionValuesEditor::DistributionValuesEditor(), GNEAdditionalFrame::E2MultilaneLegendModule::E2MultilaneLegendModule(), GNEDemandElementSelector::GNEDemandElementSelector(), GNEMatchAttribute::GNEMatchAttribute(), GNEPathLegendModule::GNEPathLegendModule(), GNECrossingFrame::Information::Information(), GNECreateEdgeFrame::LaneTypeSelector::LaneTypeSelector(), GNEConnectorFrame::Legend::Legend(), GNEProhibitionFrame::Legend::Legend(), GNEMeanDataFrame::MeanDataSelector::MeanDataSelector(), GNEProhibitionFrame::Selection::Selection(), GNESelectorFrame::SelectionHierarchy::SelectionHierarchy(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNETLSEditorFrame::TLSAttributes::TLSAttributes(), GNETLSEditorFrame::TLSJunction::TLSJunction(), GNETLSEditorFrame::TLSPhases::TLSPhases(), and GNETLSEditorFrame::TLSPrograms::TLSPrograms().
| void GNETLSEditorFrame::handleChange | ( | GNEInternalLane * | lane | ) |
update phase definition for the current traffic light and phase
Definition at line 433 of file GNETLSEditorFrame.cpp.
References GNEInternalLane::getLinkState(), GNEInternalLane::getTLIndex(), myEditedDef, myTLSPhases, myTLSPrograms, and GNEFrame::myViewNet.
| void GNETLSEditorFrame::handleMultiChange | ( | GNELane * | lane, |
| FXObject * | obj, | ||
| FXSelector | sel, | ||
| void * | data ) |
update phase definition for the current traffic light and phase
Definition at line 454 of file GNETLSEditorFrame.cpp.
References GNEHierarchicalElement::getChildLanes(), GUIGlObject::getMicrosimID(), GNELane::getParentEdge(), GNEAttributeCarrier::isAttributeCarrierSelected(), myEditedDef, myInternalLanes, myTLSPrograms, and GNEFrame::myViewNet.
|
virtualinherited |
hide Frame
Reimplemented in GNEContainerFrame, GNEContainerPlanFrame, GNECreateEdgeFrame, GNECrossingFrame, GNEDeleteFrame, GNEGenericDataFrame, GNEInspectorFrame, GNEMeanDataFrame, GNEMoveFrame, GNEPersonFrame, GNEPersonPlanFrame, GNEProhibitionFrame, GNERouteFrame, GNESelectorFrame, GNETAZFrame, and GNEVehicleFrame.
Definition at line 119 of file GNEFrame.cpp.
References myViewNet.
Referenced by GNEContainerFrame::hide(), GNEContainerPlanFrame::hide(), GNECreateEdgeFrame::hide(), GNECrossingFrame::hide(), GNEDeleteFrame::hide(), GNEGenericDataFrame::hide(), GNEInspectorFrame::hide(), GNEMeanDataFrame::hide(), GNEMoveFrame::hide(), GNEPersonFrame::hide(), GNEPersonPlanFrame::hide(), GNEProhibitionFrame::hide(), GNERouteFrame::hide(), GNESelectorFrame::hide(), GNETAZFrame::hide(), GNEVehicleFrame::hide(), GNEAdditionalFrame::E2MultilaneLegendModule::hideE2MultilaneLegend(), GNEShapeFrame::GEOPOICreator::hideGEOPOICreatorModule(), GNEStopFrame::HelpCreation::hideHelpCreation(), GNEAdditionalFrame::HelpCreationModule::hideHelpCreationModule(), GNETLSEditorFrame::TLSAttributes::hideTLSAttributes(), GNETLSEditorFrame::TLSFile::hideTLSFile(), GNETLSEditorFrame::TLSPhases::hideTLSPhases(), GNETLSEditorFrame::TLSPrograms::hideTLSPrograms(), GNETypeFrame::TypeEditor::hideTypeEditorModule(), and GNEAdditionalFrame::HelpCreationModule::showHelpCreationModule().
| bool GNETLSEditorFrame::isTLSSaved | ( | ) |
check if modifications in TLS was saved
Definition at line 197 of file GNETLSEditorFrame.cpp.
References GNEDialog::ACCEPT, GNEDialog::CANCEL, myTLSPrograms, GNEFrame::myViewNet, TL, and GNEDialog::YES_NO_CANCEL.
|
inherited |
|
privatedelete |
Invalidated assignment operator.
References GNETLSEditorFrame().
| bool GNETLSEditorFrame::parseTLSPrograms | ( | const std::string & | file | ) |
parse TLS Programs from a file
Definition at line 224 of file GNETLSEditorFrame.cpp.
References NBTrafficLightLogicCont::getDefinitions(), NBTrafficLightLogicCont::getLogic(), NBTrafficLightLogicCont::insert(), GNEFrame::myViewNet, NBTrafficLightLogicCont::removeProgram(), XMLSubSys::runParser(), TL, toString(), and WRITE_WARNINGF.
|
virtual |
open GNEAttributesCreator extended dialog (can be reimplemented in frame children)
Reimplemented from GNEFrame.
Definition at line 281 of file GNETLSEditorFrame.cpp.
References editJunction().
|
inherited |
set width of GNEFrame
Definition at line 128 of file GNEFrame.cpp.
References frameWidthUpdated(), GUIDesignFrameAreaMargin, myContentFrame, and myScrollWindowsContents.
Referenced by GNEInspectorFrame::refreshInspection().
|
virtualinherited |
build a shaped element using the drawed shape
Reimplemented in GNEShapeFrame, and GNETAZFrame.
Definition at line 213 of file GNEFrame.cpp.
|
virtual |
show inspector frame
Reimplemented from GNEFrame.
Definition at line 131 of file GNETLSEditorFrame.cpp.
References myOverlappedInspection, and GNEFrame::show().
Referenced by GNETLSEditorFrame::TLSAttributes::showTLSAttributes(), GNETLSEditorFrame::TLSFile::showTLSFile(), GNETLSEditorFrame::TLSPhases::showTLSPhases(), GNETLSEditorFrame::TLSPrograms::showTLSPrograms(), GNETLSEditorFrame::TLSFile::TLSFile(), GNETLSEditorFrame::TLSJunction::TLSJunction(), GNETLSEditorFrame::TLSPhases::TLSPhases(), and GNETLSEditorFrame::TLSPrograms::TLSPrograms().
|
virtualinherited |
Tag selected in GNETagSelector.
Reimplemented in GNEAdditionalFrame, GNEContainerFrame, GNEContainerPlanFrame, GNEPersonFrame, GNEPersonPlanFrame, GNEShapeFrame, GNEStopFrame, GNEVehicleFrame, and GNEWireFrame.
Definition at line 201 of file GNEFrame.cpp.
|
virtualinherited |
function called after undo/redo in the current frame (can be reimplemented in frame children)
Reimplemented in GNEGenericDataFrame, GNEInspectorFrame, GNEMeanDataFrame, and GNESelectorFrame.
Definition at line 186 of file GNEFrame.cpp.
| void GNETLSEditorFrame::updateModules | ( | ) |
update modules
Definition at line 146 of file GNETLSEditorFrame.cpp.
References myTLSAttributes, myTLSFile, myTLSJunction, myTLSPhases, and myTLSPrograms.
Referenced by editJunction().
|
staticprivate |
convert duration (potentially undefined) to string
Definition at line 417 of file GNETLSEditorFrame.cpp.
References getSteps2Time(), and NBTrafficLightDefinition::UNSPECIFIED_DURATION.
Referenced by GNETLSEditorFrame::TLSPhases::initActuatedPhaseTable(), GNETLSEditorFrame::TLSPhases::initDelayBasePhaseTable(), and GNETLSEditorFrame::TLSPhases::initNEMAPhaseTable().
|
protectedinherited |
Vertical frame that holds all widgets of frame.
Definition at line 125 of file GNEFrame.h.
Referenced by getContentFrame(), GNESelectorFrame::getContentFrame(), GNEFrame(), and setFrameWidth().
|
private |
the traffic light definition being edited
Definition at line 693 of file GNETLSEditorFrame.h.
Referenced by cleanup(), controlsEdge(), getPhase(), GNETLSEditorFrame(), handleChange(), and handleMultiChange().
|
staticprivateinherited |
static Font for the Header (it's common for all headers, then create only one time)
Definition at line 147 of file GNEFrame.h.
Referenced by getFrameHeaderFont(), GNEFrame(), and ~GNEFrame().
|
privateinherited |
the label for the frame's header
Definition at line 150 of file GNEFrame.h.
Referenced by focusUpperElement(), getFrameHeaderLabel(), and GNEFrame().
|
protectedinherited |
|
protectedinherited |
fame for left header elements
Definition at line 131 of file GNEFrame.h.
Referenced by GNEFrame(), GNEInspectorFrame::GNEInspectorFrame(), and GNEInspectorFrame::refreshInspection().
|
protectedinherited |
|
private |
the internal lanes belonging to the current junction indexed by their tl-index
Definition at line 690 of file GNETLSEditorFrame.h.
Referenced by buildInternalLanes(), and handleMultiChange().
|
private |
Overlapped Inspection.
Definition at line 672 of file GNETLSEditorFrame.h.
Referenced by editTLS(), GNETLSEditorFrame(), and show().
|
privateinherited |
Map of attribute ids to their (readable) string-representation (needed for SUMOSAXAttributesImpl_Cached).
Definition at line 153 of file GNEFrame.h.
Referenced by getPredefinedTagsMML(), and GNEFrame().
|
privateinherited |
scroll windows that holds the content frame
Definition at line 144 of file GNEFrame.h.
Referenced by getScrollBarWidth(), GNEFrame(), and setFrameWidth().
|
private |
module for TLS attributes
Definition at line 681 of file GNETLSEditorFrame.h.
Referenced by cleanup(), editJunction(), editTLS(), getTLSAttributes(), GNETLSEditorFrame(), and updateModules().
|
private |
module for load/Save TLS Programs
Definition at line 687 of file GNETLSEditorFrame.h.
Referenced by GNETLSEditorFrame(), and updateModules().
|
private |
module for TLS Junction
Definition at line 675 of file GNETLSEditorFrame.h.
Referenced by buildInternalLanes(), cleanup(), editJunction(), editTLS(), getTLSJunction(), GNETLSEditorFrame(), and updateModules().
|
private |
module for TLS Phases
Definition at line 684 of file GNETLSEditorFrame.h.
Referenced by cleanup(), editJunction(), frameWidthUpdated(), getTLSPhases(), GNETLSEditorFrame(), handleChange(), updateModules(), and ~GNETLSEditorFrame().
|
private |
module for TLS Definition
Definition at line 678 of file GNETLSEditorFrame.h.
Referenced by cleanup(), editJunction(), getTLSPrograms(), GNETLSEditorFrame(), handleChange(), handleMultiChange(), isTLSSaved(), and updateModules().
|
protectedinherited |
FOX need this.
View Net
Definition at line 122 of file GNEFrame.h.
Referenced by GNEAdditionalFrame::addAdditional(), GNECreateEdgeFrame::addBikelane(), GNEContainerFrame::addContainer(), GNEContainerPlanFrame::addContainerPlanElement(), GNECrossingFrame::addCrossing(), GNEEdgeDataFrame::addEdgeData(), GNERouteFrame::addEdgeRoute(), GNETAZFrame::addOrRemoveTAZMember(), GNEPersonFrame::addPerson(), GNEPersonPlanFrame::addPersonPlanElement(), GNECreateEdgeFrame::addSidewalk(), GNEStopFrame::addStop(), GNEVehicleFrame::addVehicle(), GNEWireFrame::addWire(), GNEConnectorFrame::buildConnection(), GNEContainerFrame::buildContainer(), GNETLSEditorFrame::buildInternalLanes(), GNEPersonFrame::buildPerson(), GNEProhibitionFrame::buildProhibition(), GNETAZRelDataFrame::buildTAZRelationData(), GNEVehicleFrame::buildVehicleOverRoute(), GNEWireFrame::buildWireOverView(), GNETLSEditorFrame::cleanup(), GNEWireFrame::createBaseWireObject(), GNEAdditionalFrame::createPath(), GNEContainerFrame::createPath(), GNEContainerPlanFrame::createPath(), GNEEdgeRelDataFrame::createPath(), GNEPersonFrame::createPath(), GNEPersonPlanFrame::createPath(), GNERouteFrame::createPath(), GNEVehicleFrame::createPath(), GNEWireFrame::createPath(), GNECreateEdgeFrame::disablePedestrians(), GNETAZFrame::dropTAZMembers(), GNETLSEditorFrame::editJunction(), GNETLSEditorFrame::editTLS(), GNEStopFrame::getStopParameter(), getViewNet(), GNEFrame(), GNETypeFrame::GNETypeFrame(), GNETLSEditorFrame::handleChange(), GNESelectorFrame::handleIDs(), GNEConnectorFrame::handleLaneClick(), GNETLSEditorFrame::handleMultiChange(), GNEProhibitionFrame::handleProhibitionClick(), GNEContainerFrame::hide(), GNEContainerPlanFrame::hide(), hide(), GNEGenericDataFrame::hide(), GNEInspectorFrame::hide(), GNEPersonFrame::hide(), GNEPersonPlanFrame::hide(), GNERouteFrame::hide(), GNEVehicleFrame::hide(), GNEAdditionalFrame::initBaseAdditionalObject(), GNEConnectorFrame::initTargets(), GNEInspectorFrame::inspectClickedElements(), GNEInspectorFrame::inspectElement(), GNEInspectorFrame::inspectElements(), GNETLSEditorFrame::isTLSSaved(), GNEProhibitionFrame::Legend::Legend(), openHelpAttributesDialog(), GNETLSEditorFrame::parseTLSPrograms(), GNECreateEdgeFrame::processClick(), GNEShapeFrame::processClick(), GNEShapeFrame::processClickPOI(), GNEShapeFrame::processClickPOIGeo(), GNEShapeFrame::processClickPOILanes(), GNEInspectorFrame::refreshInspection(), GNEDeleteFrame::removeAttributeCarrier(), GNEDeleteFrame::removeGeometryPoint(), GNEDeleteFrame::removeSelectedAttributeCarriers(), GNESelectorFrame::selectAttributeCarrier(), GNEDeleteFrame::selectedACsToDelete(), GNEInspectorFrame::selectedOverlappedElement(), GNEShapeFrame::shapeDrawed(), GNETAZFrame::shapeDrawed(), GNEContainerPlanFrame::show(), show(), GNEMoveFrame::show(), GNEPersonPlanFrame::show(), GNEStopFrame::show(), GNEWireFrame::show(), and GNEAdditionalFrame::tagSelected().