![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <GNEAdditionalFrame.h>
Data Structures | |
class | E2MultilaneLaneSelector |
class | SelectorChildEdges |
class | SelectorChildLanes |
class | SelectorParentLanes |
Public Member Functions | |
bool | addAdditional (const GNEViewNetHelper::ObjectsUnderCursor &objectsUnderCursor) |
add additional element More... | |
void | focusUpperElement () |
focus upper element of frame More... | |
GNEAdditionalFrame::SelectorParentLanes * | getConsecutiveLaneSelector () const |
get consecutive Lane Selector More... | |
GNEAdditionalFrame::E2MultilaneLaneSelector * | getE2MultilaneLaneSelector () const |
getConsecutive Lane Selector 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... | |
GNEAdditionalFrame (FXHorizontalFrame *horizontalFrameParent, GNEViewNet *viewNet) | |
Constructor. More... | |
virtual void | hide () |
hide Frame More... | |
void | setFrameWidth (int newWidth) |
set width of GNEFrame More... | |
void | show () |
show Frame More... | |
void | showSelectorChildLanesModule () |
show selector child lane and update use selected edges/lanes More... | |
virtual void | updateFrameAfterUndoRedo () |
function called after undo/redo in the current frame (can be reimplemented in frame children) More... | |
~GNEAdditionalFrame () | |
Destructor. More... | |
Protected Member Functions | |
const std::vector< std::string > & | getPredefinedTagsMML () const |
get predefinedTagsMML More... | |
void | openHelpAttributesDialog (const GNEAttributeCarrier *AC) const |
Open help attributes dialog. More... | |
void | tagSelected () |
Tag selected in TagSelector. More... | |
functions called by moduls that can be reimplemented in frame children | |
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 | |
CommonXMLStructure::SumoBaseObject * | myBaseAdditional |
SumoBaseObject used for create additional. More... | |
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... | |
GNEViewNet * | myViewNet = nullptr |
View Net. More... | |
Private Member Functions | |
bool | buildAdditionalCommonAttributes (const GNETagProperties &tagValues) |
build common additional attributes More... | |
bool | buildAdditionalOverEdge (GNELane *lane, const GNETagProperties &tagValues) |
build additional over an edge (parent of lane) More... | |
bool | buildAdditionalOverLane (GNELane *lane, const GNETagProperties &tagValues) |
build additional over a single lane More... | |
bool | buildAdditionalOverView (const GNETagProperties &tagValues) |
build additional over view More... | |
bool | createBaseAdditionalObject (const GNETagProperties &tagProperty) |
Static Private Attributes | |
static FXFont * | myFrameHeaderFont = nullptr |
static Font for the Header (it's common for all headers, then create only one time) More... | |
The Widget for setting internal attributes of additional elements
Definition at line 34 of file GNEAdditionalFrame.h.
GNEAdditionalFrame::GNEAdditionalFrame | ( | FXHorizontalFrame * | horizontalFrameParent, |
GNEViewNet * | viewNet | ||
) |
Constructor.
parent FXHorizontalFrame in which this GNEFrame is placed
viewNet viewNet that uses this GNEFrame
Definition at line 1006 of file GNEAdditionalFrame.cpp.
References myAdditionalAttributes, myAdditionalTagSelector, myE2MultilaneLaneSelector, myNeteditAttributes, mySelectorAdditionalParent, mySelectorChildEdges, mySelectorChildLanes, mySelectorLaneParents, and SUMO_TAG_BUS_STOP.
GNEAdditionalFrame::~GNEAdditionalFrame | ( | ) |
bool GNEAdditionalFrame::addAdditional | ( | const GNEViewNetHelper::ObjectsUnderCursor & | objectsUnderCursor | ) |
add additional element
objectsUnderCursor | collection of objects under cursor after click over view |
Definition at line 1054 of file GNEAdditionalFrame.cpp.
References GNEAdditionalFrame::E2MultilaneLaneSelector::addLane(), GNEFrameAttributeModules::AttributesCreator::areValuesValid(), buildAdditionalOverEdge(), buildAdditionalOverLane(), buildAdditionalOverView(), createBaseAdditionalObject(), GNEFrameAttributeModules::AttributesCreator::getAttributesAndValues(), GNEFrameModules::TagSelector::getCurrentTemplateAC(), GNEViewNetHelper::ObjectsUnderCursor::getLaneFront(), GNEFrameAttributeModules::NeteditAttributes::getNeteditAttributesAndValues(), GNEAttributeCarrier::getTagProperty(), GNE_TAG_E2DETECTOR_MULTILANE, myAdditionalAttributes, myAdditionalTagSelector, myBaseAdditional, myE2MultilaneLaneSelector, myNeteditAttributes, GNEFrame::myViewNet, GNEViewNet::setStatusBarText(), GNEFrameAttributeModules::AttributesCreator::showWarningMessage(), SUMO_ATTR_EDGE, SUMO_ATTR_LANE, and SUMO_TAG_VAPORIZER.
Referenced by GNEViewNet::processLeftButtonPressNetwork().
|
protectedvirtualinherited |
open AttributesCreator extended dialog (can be reimplemented in frame children)
Reimplemented in GNETypeFrame.
Definition at line 185 of file GNEFrame.cpp.
|
protectedvirtualinherited |
function called after set a valid attribute in AttributeCreator/AttributeEditor/ParametersEditor/...
Reimplemented in GNETypeFrame, and GNEInspectorFrame.
Definition at line 179 of file GNEFrame.cpp.
|
private |
build common additional attributes
Definition at line 1222 of file GNEAdditionalFrame.cpp.
References CommonXMLStructure::SumoBaseObject::addStringAttribute(), CommonXMLStructure::SumoBaseObject::addStringListAttribute(), GNEFrameModules::TagSelector::getCurrentTemplateAC(), CommonXMLStructure::SumoBaseObject::getDoubleAttribute(), GNEAdditionalFrame::SelectorChildEdges::getEdgeIdsSelected(), GNEAdditionalFrame::SelectorChildLanes::getLaneIdsSelected(), CommonXMLStructure::SumoBaseObject::getStringAttribute(), CommonXMLStructure::SumoBaseObject::getStringListAttribute(), GNETagProperties::getTag(), GNEAttributeCarrier::getTagProperty(), GNETagProperties::hasAttribute(), CommonXMLStructure::SumoBaseObject::hasStringListAttribute(), myAdditionalAttributes, myAdditionalTagSelector, myBaseAdditional, mySelectorChildEdges, mySelectorChildLanes, GNEFrameAttributeModules::AttributesCreator::showWarningMessage(), SUMO_ATTR_EDGES, SUMO_ATTR_END, SUMO_ATTR_FILE, SUMO_ATTR_ID, SUMO_ATTR_LANES, SUMO_ATTR_STARTTIME, SUMO_TAG_CALIBRATOR, SUMO_TAG_EDGE, SUMO_TAG_LANE, SUMO_TAG_REROUTER, and toString().
Referenced by buildAdditionalOverEdge(), buildAdditionalOverLane(), and buildAdditionalOverView().
|
private |
build additional over an edge (parent of lane)
Definition at line 1265 of file GNEAdditionalFrame.cpp.
References CommonXMLStructure::SumoBaseObject::addStringAttribute(), GNEFrameAttributeModules::AttributesCreator::areValuesValid(), buildAdditionalCommonAttributes(), GNENetHelper::AttributeCarriers::generateAdditionalID(), GNENet::getAttributeCarriers(), GNENetworkElement::getID(), GNEViewNet::getNet(), GNELane::getParentEdge(), GNETagProperties::getTag(), CommonXMLStructure::SumoBaseObject::hasStringAttribute(), myAdditionalAttributes, myBaseAdditional, mySelectorAdditionalParent, mySelectorChildEdges, mySelectorChildLanes, GNEFrame::myViewNet, GNEAdditionalFrame::SelectorChildEdges::onCmdClearSelection(), GNEAdditionalFrame::SelectorChildLanes::onCmdClearSelection(), AdditionalHandler::parseSumoBaseObject(), GNEFrameAttributeModules::AttributesCreator::refreshAttributesCreator(), GNEFrameModules::SelectorParent::refreshSelectorParentModule(), GNEFrameAttributeModules::AttributesCreator::showWarningMessage(), SUMO_ATTR_EDGE, and SUMO_ATTR_ID.
Referenced by addAdditional().
|
private |
build additional over a single lane
Definition at line 1303 of file GNEAdditionalFrame.cpp.
References CommonXMLStructure::SumoBaseObject::addDoubleAttribute(), CommonXMLStructure::SumoBaseObject::addStringAttribute(), GNEFrameAttributeModules::AttributesCreator::areValuesValid(), buildAdditionalCommonAttributes(), GNENetHelper::AttributeCarriers::generateAdditionalID(), GNENet::getAttributeCarriers(), GNENetworkElement::getID(), GNELane::getLaneShape(), GNELane::getLengthGeometryFactor(), GNEViewNet::getNet(), GUISUMOAbstractView::getPositionInformation(), GNETagProperties::getTag(), CommonXMLStructure::SumoBaseObject::hasStringAttribute(), myAdditionalAttributes, myBaseAdditional, mySelectorAdditionalParent, mySelectorChildEdges, mySelectorChildLanes, GNEFrame::myViewNet, PositionVector::nearest_offset_to_point2D(), GNEAdditionalFrame::SelectorChildEdges::onCmdClearSelection(), GNEAdditionalFrame::SelectorChildLanes::onCmdClearSelection(), AdditionalHandler::parseSumoBaseObject(), GNEFrameAttributeModules::AttributesCreator::refreshAttributesCreator(), GNEFrameModules::SelectorParent::refreshSelectorParentModule(), GNEFrameAttributeModules::AttributesCreator::showWarningMessage(), GUISUMOAbstractView::snapToActiveGrid(), SUMO_ATTR_ID, SUMO_ATTR_LANE, and SUMO_ATTR_POSITION.
Referenced by addAdditional().
|
private |
build additional over view
Definition at line 1345 of file GNEAdditionalFrame.cpp.
References CommonXMLStructure::SumoBaseObject::addDoubleAttribute(), CommonXMLStructure::SumoBaseObject::addPositionAttribute(), CommonXMLStructure::SumoBaseObject::addStringAttribute(), CommonXMLStructure::SumoBaseObject::addTimeAttribute(), GNEFrameAttributeModules::AttributesCreator::areValuesValid(), buildAdditionalCommonAttributes(), GNENetHelper::AttributeCarriers::generateAdditionalID(), GNEAdditional::getAttribute(), GNENet::getAttributeCarriers(), GNEViewNet::getNet(), CommonXMLStructure::SumoBaseObject::getParentSumoBaseObject(), GUISUMOAbstractView::getPositionInformation(), CommonXMLStructure::SumoBaseObject::getStringAttribute(), GNETagProperties::getTag(), CommonXMLStructure::SumoBaseObject::getTag(), CommonXMLStructure::SumoBaseObject::hasStringAttribute(), myAdditionalAttributes, myBaseAdditional, mySelectorAdditionalParent, mySelectorChildEdges, mySelectorChildLanes, GNEFrame::myViewNet, GNEAdditionalFrame::SelectorChildEdges::onCmdClearSelection(), GNEAdditionalFrame::SelectorChildLanes::onCmdClearSelection(), AdditionalHandler::parseSumoBaseObject(), GNEFrameAttributeModules::AttributesCreator::refreshAttributesCreator(), GNEFrameModules::SelectorParent::refreshSelectorParentModule(), GNENetHelper::AttributeCarriers::retrieveAdditional(), GNEFrameAttributeModules::AttributesCreator::showWarningMessage(), GUISUMOAbstractView::snapToActiveGrid(), string2time(), SUMO_ATTR_ID, SUMO_ATTR_POSITION, SUMO_ATTR_TIME, SUMO_ATTR_X, SUMO_ATTR_Y, SUMO_ATTR_Z, SUMO_TAG_CLOSING_LANE_REROUTE, SUMO_TAG_CLOSING_REROUTE, SUMO_TAG_DEST_PROB_REROUTE, SUMO_TAG_INTERVAL, SUMO_TAG_PARKING_AREA_REROUTE, SUMO_TAG_ROUTE_PROB_REROUTE, SUMO_TAG_STEP, SUMO_TAG_VSS, TIME2STEPS, WRITE_WARNING, Position::x(), Position::y(), and Position::z().
Referenced by addAdditional().
|
private |
Definition at line 1167 of file GNEAdditionalFrame.cpp.
References CommonXMLStructure::SumoBaseObject::addStringAttribute(), GNEViewNetHelper::ObjectsUnderCursor::getAdditionalFront(), GNEFrameModules::TagSelector::getCurrentTemplateAC(), GNEAdditional::getID(), GNEFrameModules::SelectorParent::getIdSelected(), GNEViewNet::getObjectsUnderCursor(), CommonXMLStructure::SumoBaseObject::getParentSumoBaseObject(), GNETagProperties::getParentTags(), GNETagProperties::getTag(), GNEAttributeCarrier::getTagProperty(), GNETagProperties::getTagStr(), GNE_TAG_E2DETECTOR_MULTILANE, GNE_TAG_FLOW_CALIBRATOR, GNETagProperties::isChild(), myAdditionalAttributes, myAdditionalTagSelector, myBaseAdditional, mySelectorAdditionalParent, GNEFrame::myViewNet, GNEFrameModules::SelectorParent::setIDSelected(), CommonXMLStructure::SumoBaseObject::setTag(), GNEFrameAttributeModules::AttributesCreator::showWarningMessage(), SUMO_ATTR_ID, SUMO_TAG_E2DETECTOR, SUMO_TAG_FLOW, and toString().
Referenced by addAdditional().
|
protectedvirtualinherited |
create path (can be reimplemented in frame children)
Reimplemented in GNEVehicleFrame, GNERouteFrame, GNEPersonPlanFrame, GNEPersonFrame, GNEContainerPlanFrame, GNEContainerFrame, GNEGenericDataFrame, and GNEEdgeRelDataFrame.
Definition at line 197 of file GNEFrame.cpp.
Referenced by GNEAdditionalFrame::E2MultilaneLaneSelector::onCmdCreatePath().
|
protectedvirtualinherited |
selected demand element in DemandElementSelector
Reimplemented in GNEVehicleFrame, GNEStopFrame, GNEPersonPlanFrame, GNEPersonFrame, GNEContainerPlanFrame, and GNEContainerFrame.
Definition at line 166 of file GNEFrame.cpp.
|
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().
GNEAdditionalFrame::SelectorParentLanes * GNEAdditionalFrame::getConsecutiveLaneSelector | ( | ) | const |
get consecutive Lane Selector
Definition at line 1102 of file GNEAdditionalFrame.cpp.
References mySelectorLaneParents.
Referenced by GNEViewNet::abortOperation(), GNEViewNet::drawLaneCandidates(), GNEViewNet::hotkeyEnter(), and GNEViewNet::processLeftButtonPressNetwork().
GNEAdditionalFrame::E2MultilaneLaneSelector * GNEAdditionalFrame::getE2MultilaneLaneSelector | ( | ) | const |
getConsecutive Lane Selector
Definition at line 1108 of file GNEAdditionalFrame.cpp.
References myE2MultilaneLaneSelector.
Referenced by GNEViewNet::abortOperation(), GNEViewNet::doPaintGL(), GNEViewNet::hotkeyBackSpace(), and GNEViewNet::hotkeyEnter().
|
inherited |
get font of the header's frame
Definition at line 145 of file GNEFrame.cpp.
References GNEFrame::myFrameHeaderFont.
|
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().
|
protectedinherited |
get predefinedTagsMML
Definition at line 269 of file GNEFrame.cpp.
References GNEFrame::myPredefinedTagsMML.
Referenced by GNEVehicleFrame::addVehicle(), GNEContainerFrame::buildContainer(), GNEPersonFrame::buildPerson(), and GNEVehicleFrame::createPath().
|
inherited |
get view net
Definition at line 133 of file GNEFrame.cpp.
References GNEFrame::myViewNet.
Referenced by GNETypeFrame::attributesEditorExtendedDialogOpened(), GNEInspectorFrame::clearInspectedAC(), GNECrossingFrame::CrossingParameters::CrossingParameters(), GNEInternalLane::drawGL(), GNEMatchGenericDataAttribute::enableMatchGenericDataAttribute(), GNEInternalLane::getPopUpMenu(), GNESingleParametersDialog::GNESingleParametersDialog(), GNECrossingFrame::Information::Information(), GNEConnectorFrame::Legend::Legend(), GNEMultipleParametersDialog::onCmdAccept(), GNESingleParametersDialog::onCmdAccept(), GNEMatchGenericDataAttribute::onCmdProcessString(), GNEMultipleParametersDialog::onCmdReset(), GNESingleParametersDialog::onCmdReset(), GNEMatchGenericDataAttribute::onCmdSelectAttribute(), GNEElementSet::onCmdSelectElementSet(), GNEMatchGenericDataAttribute::onCmdSelectTag(), GNEFrameModules::PathLegend::PathLegend(), GNETypeFrame::show(), and GNETAZFrame::TAZParameters::TAZParameters().
|
virtualinherited |
hide Frame
Reimplemented in GNETAZFrame, GNEProhibitionFrame, GNECrossingFrame, GNECreateEdgeFrame, GNEVehicleFrame, GNERouteFrame, GNEPersonPlanFrame, GNEPersonFrame, GNEContainerPlanFrame, GNEContainerFrame, GNEGenericDataFrame, GNESelectorFrame, GNEMoveFrame, GNEInspectorFrame, and GNEDeleteFrame.
Definition at line 117 of file GNEFrame.cpp.
References GNEViewNet::getViewParent(), GNEViewParent::hideFramesArea(), and GNEFrame::myViewNet.
Referenced by GNEDeleteFrame::hide(), GNEInspectorFrame::hide(), GNEMoveFrame::hide(), GNESelectorFrame::hide(), GNEGenericDataFrame::hide(), GNEContainerFrame::hide(), GNEContainerPlanFrame::hide(), GNEPersonFrame::hide(), GNEPersonPlanFrame::hide(), GNERouteFrame::hide(), GNEVehicleFrame::hide(), GNECreateEdgeFrame::hide(), GNECrossingFrame::hide(), GNEProhibitionFrame::hide(), GNETAZFrame::hide(), GNEAdditionalFrame::E2MultilaneLaneSelector::hideE2MultilaneLaneSelectorModule(), GNEPolygonFrame::GEOPOICreator::hideGEOPOICreatorModule(), GNEStopFrame::HelpCreation::hideHelpCreation(), and GNETypeFrame::TypeEditor::hideTypeEditorModule().
|
protectedinherited |
Open help attributes dialog.
Definition at line 202 of file GNEFrame.cpp.
References ACCEPT, GUIIconSubSys::getIcon(), GNETagProperties::getNumberOfAttributes(), GNEAttributeCarrier::getTagProperty(), GNEAttributeCarrier::getTagStr(), GNETagProperties::getTagStr(), GUIDesignAuxiliarHorizontalFrame, GUIDesignButtonOK, GUIDesignDialogBoxResizable, GUIDesignHorizontalSeparator, GUIDesignTableNotEditable, MAX2(), MID_TABLE, MODEINSPECT, GNEFrame::myScrollWindowsContents, toString(), and WRITE_DEBUG.
|
protectedvirtualinherited |
open AttributesCreator extended dialog (can be reimplemented in frame children)
Reimplemented in GNETLSEditorFrame, and GNEInspectorFrame.
Definition at line 191 of file GNEFrame.cpp.
|
inherited |
set width of GNEFrame
Definition at line 126 of file GNEFrame.cpp.
References GNEFrame::myScrollWindowsContents.
|
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.
|
virtual |
show Frame
Reimplemented from GNEFrame.
Definition at line 1045 of file GNEAdditionalFrame.cpp.
References myAdditionalTagSelector, GNEFrameModules::TagSelector::refreshTagSelector(), and GNEFrame::show().
Referenced by GNEAdditionalFrame::E2MultilaneLaneSelector::showE2MultilaneLaneSelectorModule(), GNEAdditionalFrame::SelectorChildEdges::showSelectorChildEdgesModule(), GNEAdditionalFrame::SelectorChildLanes::showSelectorChildLanesModule(), and GNEViewNet::updateNetworkModeSpecificControls().
void GNEAdditionalFrame::showSelectorChildLanesModule | ( | ) |
show selector child lane and update use selected edges/lanes
Definition at line 1091 of file GNEAdditionalFrame.cpp.
References mySelectorChildEdges, mySelectorChildLanes, GNEFrame::show(), GNEAdditionalFrame::SelectorChildEdges::updateUseSelectedEdges(), and GNEAdditionalFrame::SelectorChildLanes::updateUseSelectedLanes().
Referenced by GNEAdditionalFrame::SelectorChildLanes::onCmdTypeInSearchBox().
|
protectedvirtual |
Tag selected in TagSelector.
Reimplemented from GNEFrame.
Definition at line 1114 of file GNEAdditionalFrame.cpp.
References GNEFrameModules::TagSelector::getCurrentTemplateAC(), GNETagProperties::getParentTags(), GNETagProperties::getTag(), GNEAttributeCarrier::getTagProperty(), GNE_TAG_E2DETECTOR_MULTILANE, GNETagProperties::hasAttribute(), GNEFrameAttributeModules::AttributesCreator::hideAttributesCreatorModule(), GNEAdditionalFrame::E2MultilaneLaneSelector::hideE2MultilaneLaneSelectorModule(), GNEFrameAttributeModules::NeteditAttributes::hideNeteditAttributesModule(), GNEAdditionalFrame::SelectorChildEdges::hideSelectorChildEdgesModule(), GNEAdditionalFrame::SelectorChildLanes::hideSelectorChildLanesModule(), GNEAdditionalFrame::SelectorParentLanes::hideSelectorParentLanesModule(), GNEFrameModules::SelectorParent::hideSelectorParentModule(), GNETagProperties::isChild(), myAdditionalAttributes, myAdditionalTagSelector, myE2MultilaneLaneSelector, myNeteditAttributes, mySelectorAdditionalParent, mySelectorChildEdges, mySelectorChildLanes, mySelectorLaneParents, GNEFrameAttributeModules::AttributesCreator::showAttributesCreatorModule(), GNEAdditionalFrame::E2MultilaneLaneSelector::showE2MultilaneLaneSelectorModule(), GNEFrameAttributeModules::NeteditAttributes::showNeteditAttributesModule(), GNEAdditionalFrame::SelectorChildEdges::showSelectorChildEdgesModule(), GNEAdditionalFrame::SelectorChildLanes::showSelectorChildLanesModule(), GNEAdditionalFrame::SelectorParentLanes::showSelectorParentLanesModule(), GNEFrameModules::SelectorParent::showSelectorParentModule(), SUMO_ATTR_EDGES, SUMO_ATTR_LANES, and SUMO_TAG_LANE.
|
virtualinherited |
function called after undo/redo in the current frame (can be reimplemented in frame children)
Reimplemented in GNESelectorFrame, and GNEInspectorFrame.
Definition at line 151 of file GNEFrame.cpp.
Referenced by GNEApplicationWindow::onCmdRedo(), and GNEApplicationWindow::onCmdUndo().
|
private |
internal additional attributes
Definition at line 400 of file GNEAdditionalFrame.h.
Referenced by addAdditional(), buildAdditionalCommonAttributes(), buildAdditionalOverEdge(), buildAdditionalOverLane(), buildAdditionalOverView(), createBaseAdditionalObject(), GNEAdditionalFrame(), and tagSelected().
|
private |
item selector
Definition at line 397 of file GNEAdditionalFrame.h.
Referenced by addAdditional(), buildAdditionalCommonAttributes(), createBaseAdditionalObject(), GNEAdditionalFrame(), show(), and tagSelected().
|
protected |
SumoBaseObject used for create additional.
Definition at line 375 of file GNEAdditionalFrame.h.
Referenced by addAdditional(), buildAdditionalCommonAttributes(), buildAdditionalOverEdge(), buildAdditionalOverLane(), buildAdditionalOverView(), createBaseAdditionalObject(), and ~GNEAdditionalFrame().
|
protectedinherited |
Vertical frame that holds all widgets of frame.
Definition at line 117 of file GNEFrame.h.
Referenced by GNESelectorFrame::getContentFrame(), GNEFrame::GNEFrame(), and GNEInspectorFrame::inspectMultisection().
|
private |
Module for E2Multilane lane selector.
Definition at line 418 of file GNEAdditionalFrame.h.
Referenced by addAdditional(), getE2MultilaneLaneSelector(), GNEAdditionalFrame(), and tagSelected().
|
staticprivateinherited |
static Font for the Header (it's common for all headers, then create only one time)
Definition at line 133 of file GNEFrame.h.
Referenced by GNEFrame::getFrameHeaderFont(), GNEFrame::GNEFrame(), and GNEFrame::~GNEFrame().
|
privateinherited |
the label for the frame's header
Definition at line 136 of file GNEFrame.h.
Referenced by GNEFrame::focusUpperElement(), GNEFrame::getFrameHeaderLabel(), and GNEFrame::GNEFrame().
|
protectedinherited |
fame for header elements
Definition at line 120 of file GNEFrame.h.
Referenced by GNEFrame::GNEFrame().
|
protectedinherited |
fame for left header elements
Definition at line 123 of file GNEFrame.h.
Referenced by GNEFrame::GNEFrame(), GNEInspectorFrame::GNEInspectorFrame(), GNEInspectorFrame::inspectChild(), GNEInspectorFrame::inspectFromDeleteFrame(), and GNEInspectorFrame::inspectMultisection().
|
protectedinherited |
fame for right header elements
Definition at line 126 of file GNEFrame.h.
Referenced by GNEFrame::GNEFrame().
|
private |
Netedit parameter.
Definition at line 403 of file GNEAdditionalFrame.h.
Referenced by addAdditional(), GNEAdditionalFrame(), and tagSelected().
|
privateinherited |
Map of attribute ids to their (readable) string-representation (needed for SUMOSAXAttributesImpl_Cached)
Definition at line 139 of file GNEFrame.h.
Referenced by GNEFrame::getPredefinedTagsMML(), and GNEFrame::GNEFrame().
|
privateinherited |
scroll windows that holds the content frame
Definition at line 130 of file GNEFrame.h.
Referenced by GNEFrame::GNEFrame(), GNEFrame::openHelpAttributesDialog(), and GNEFrame::setFrameWidth().
|
private |
Module for select a single parent additional.
Definition at line 409 of file GNEAdditionalFrame.h.
Referenced by buildAdditionalOverEdge(), buildAdditionalOverLane(), buildAdditionalOverView(), createBaseAdditionalObject(), GNEAdditionalFrame(), and tagSelected().
|
private |
Module for select child edges.
Definition at line 412 of file GNEAdditionalFrame.h.
Referenced by buildAdditionalCommonAttributes(), buildAdditionalOverEdge(), buildAdditionalOverLane(), buildAdditionalOverView(), GNEAdditionalFrame(), showSelectorChildLanesModule(), and tagSelected().
|
private |
Module for select child lanes.
Definition at line 415 of file GNEAdditionalFrame.h.
Referenced by buildAdditionalCommonAttributes(), buildAdditionalOverEdge(), buildAdditionalOverLane(), buildAdditionalOverView(), GNEAdditionalFrame(), showSelectorChildLanesModule(), and tagSelected().
|
private |
Module for select parent lanes (currently only consecutives)
Definition at line 406 of file GNEAdditionalFrame.h.
Referenced by getConsecutiveLaneSelector(), GNEAdditionalFrame(), and tagSelected().
|
protectedinherited |
View Net.
Definition at line 114 of file GNEFrame.h.
Referenced by addAdditional(), GNEContainerFrame::addContainer(), GNEContainerPlanFrame::addContainerPlanElement(), GNECrossingFrame::addCrossing(), GNEEdgeDataFrame::addEdgeData(), GNERouteFrame::addEdgeRoute(), GNETAZFrame::addOrRemoveTAZMember(), GNEPersonFrame::addPerson(), GNEPersonPlanFrame::addPersonPlanElement(), GNEPolygonFrame::addShape(), GNEStopFrame::addStop(), GNEVehicleFrame::addVehicle(), GNEFrameAttributeModules::AttributesEditorRow::AttributesEditorRow(), buildAdditionalOverEdge(), buildAdditionalOverLane(), buildAdditionalOverView(), GNEConnectorFrame::buildConnection(), GNEContainerFrame::buildContainer(), GNETLSEditorFrame::buildInternalLanes(), GNEPersonFrame::buildPerson(), GNEProhibitionFrame::buildProhibition(), GNETAZRelDataFrame::buildTAZRelationData(), GNETLSEditorFrame::cleanup(), GNEInspectorFrame::clearInspectedAC(), createBaseAdditionalObject(), GNEEdgeRelDataFrame::createPath(), GNEContainerFrame::createPath(), GNEContainerPlanFrame::createPath(), GNEPersonFrame::createPath(), GNEPersonPlanFrame::createPath(), GNERouteFrame::createPath(), GNEVehicleFrame::createPath(), GNETAZFrame::dropTAZMembers(), GNETLSEditorFrame::editJunction(), GNETLSEditorFrame::editTLS(), GNESelectorFrame::getMatches(), GNEFrame::getViewNet(), GNETypeFrame::GNETypeFrame(), GNETLSEditorFrame::handleChange(), GNESelectorFrame::handleIDs(), GNEConnectorFrame::handleLaneClick(), GNETLSEditorFrame::handleMultiChange(), GNEProhibitionFrame::handleProhibitionClick(), GNEInspectorFrame::hide(), GNEGenericDataFrame::hide(), GNEContainerFrame::hide(), GNEContainerPlanFrame::hide(), GNEPersonFrame::hide(), GNEPersonPlanFrame::hide(), GNERouteFrame::hide(), GNEVehicleFrame::hide(), GNEFrame::hide(), GNEConnectorFrame::initTargets(), GNEInspectorFrame::inspectClickedElement(), GNEInspectorFrame::inspectMultisection(), GNEInspectorFrame::inspectSingleElement(), GNEProhibitionFrame::Legend::Legend(), GNEProhibitionFrame::onCmdCancel(), GNETLSEditorFrame::onCmdCancel(), GNETLSEditorFrame::onCmdDefCreate(), GNETLSEditorFrame::onCmdDefDelete(), GNETLSEditorFrame::onCmdDefSwitch(), GNETLSEditorFrame::onCmdEditParameters(), GNEInspectorFrame::onCmdGoBack(), GNETLSEditorFrame::onCmdOK(), GNETLSEditorFrame::onCmdPhaseSwitch(), GNEDeleteFrame::SubordinatedElements::openWarningDialog(), GNETLSEditorFrame::parseTLSPrograms(), GNEPolygonFrame::processClick(), GNECreateEdgeFrame::processClick(), GNEInspectorFrame::processDataSupermodeClick(), GNEInspectorFrame::processDemandSupermodeClick(), GNEInspectorFrame::processNetworkSupermodeClick(), GNEDeleteFrame::removeAttributeCarrier(), GNEDeleteFrame::removeGeometryPoint(), GNEDeleteFrame::removeSelectedAttributeCarriers(), GNEDeleteFrame::selectedACsToDelete(), GNEInspectorFrame::selectedOverlappedElement(), GNEPolygonFrame::shapeDrawed(), GNETAZFrame::shapeDrawed(), GNEMoveFrame::show(), GNESelectorFrame::show(), GNEContainerPlanFrame::show(), GNEPersonPlanFrame::show(), GNEStopFrame::show(), and GNEFrame::show().