Eclipse SUMO - Simulation of Urban MObility
|
#include <GNETAZFrame.h>
Data Structures | |
class | CurrentTAZ |
class | TAZChildDefaultParameters |
class | TAZCommonStatistics |
class | TAZEdgesGraphic |
class | TAZParameters |
class | TAZSaveChanges |
class | TAZSelectionStatistics |
Public Member Functions | |
void | focusUpperElement () |
focus upper element of frame | |
virtual void | frameWidthUpdated () |
function called after setting new width in current frame (can be reimplemented in frame children) | |
FXVerticalFrame * | getContentFrame () const |
get vertical frame that holds all widgets of frame | |
CurrentTAZ * | getCurrentTAZModule () const |
get Current TAZ modul | |
GNEDrawingShape * | getDrawingShapeModule () const |
get drawing mode modul | |
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) | |
TAZSaveChanges * | getTAZSaveChangesModule () const |
get TAZ Save Changes modul | |
TAZSelectionStatistics * | getTAZSelectionStatisticsModule () const |
get TAZ Selection Statistics modul | |
GNEViewNet * | getViewNet () const |
get view net | |
GNETAZFrame (GNEViewParent *viewParent, GNEViewNet *viewNet) | |
Constructor. | |
void | hide () |
hide TAZ frame | |
void | openHelpAttributesDialog (const GNEAttributeCarrier *AC) const |
Open help attributes dialog. | |
bool | processClick (const Position &clickedPosition, const GNEViewNetHelper::ViewObjectsSelector &viewObjects) |
process click over Viewnet | |
void | processEdgeSelection (const std::vector< GNEEdge * > &edges) |
process selection of edges in view net | |
void | setFrameWidth (const int newWidth) |
set width of GNEFrame | |
virtual void | show () |
show Frame | |
virtual void | updateFrameAfterUndoRedo () |
function called after undo/redo in the current frame (can be reimplemented in frame children) | |
~GNETAZFrame () | |
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 void | attributeUpdated (SumoXMLAttr attribute) |
function called after set a valid attribute in AttributeCreator/AttributeEditor/ParametersEditor/... | |
virtual void | selectedOverlappedElement (GNEAttributeCarrier *AC) |
open GNEAttributesCreator extended dialog | |
virtual bool | createPath (const bool useLastRoute) |
create path between two elements | |
Protected Member Functions | |
bool | addOrRemoveTAZMember (GNEEdge *edge) |
add or remove a source and a sink, or remove it if edge is in the list of TAZ Children | |
void | dropTAZMembers () |
drop all TAZSources and TAZ Sinks of current TAZ | |
const std::vector< std::string > & | getPredefinedTagsMML () const |
get predefinedTagsMML | |
bool | shapeDrawed () |
build a shaped element using the drawed shape return true if was successfully created | |
Static Protected Member Functions | |
static FXLabel * | buildRainbow (FXComposite *parent) |
build rainbow in frame modul | |
Protected Attributes | |
CommonXMLStructure::SumoBaseObject * | myBaseTAZ |
SumoBaseObject used for creating TAZ. | |
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 Attributes | |
CurrentTAZ * | myCurrentTAZ |
current TAZ | |
GNEDrawingShape * | myDrawingShape |
Drawing shape. | |
FXLabel * | myFrameHeaderLabel = nullptr |
the label for the frame's header | |
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 | |
TAZChildDefaultParameters * | myTAZChildDefaultParameters |
TAZ child defaults parameters. | |
TAZCommonStatistics * | myTAZCommonStatistics |
TAZ Edges common parameters. | |
TAZEdgesGraphic * | myTAZEdgesGraphic |
TAZ Edges Graphic. | |
TAZParameters * | myTAZParameters |
TAZ parameters. | |
TAZSaveChanges * | myTAZSaveChanges |
save TAZ Edges | |
TAZSelectionStatistics * | myTAZSelectionStatistics |
TAZ Edges selection parameters. | |
Static Private Attributes | |
static FXFont * | myFrameHeaderFont = nullptr |
static Font for the Header (it's common for all headers, then create only one time) | |
The Widget for setting internal attributes of TAZ elements
Definition at line 41 of file GNETAZFrame.h.
GNETAZFrame::GNETAZFrame | ( | GNEViewParent * | viewParent, |
GNEViewNet * | viewNet | ||
) |
Constructor.
viewParent GNEViewParent in which this GNEFrame is placed
viewNet viewNet that uses this GNEFrame
Definition at line 1448 of file GNETAZFrame.cpp.
References myCurrentTAZ, myDrawingShape, myTAZChildDefaultParameters, myTAZCommonStatistics, myTAZEdgesGraphic, myTAZParameters, myTAZSaveChanges, myTAZSelectionStatistics, and GNETAZFrame::CurrentTAZ::setTAZ().
GNETAZFrame::~GNETAZFrame | ( | ) |
|
protected |
add or remove a source and a sink, or remove it if edge is in the list of TAZ Children
Definition at line 1658 of file GNETAZFrame.cpp.
References GNEUndoList::add(), GNETAZFrame::TAZSaveChanges::enableButtonsAndBeginUndoList(), GNENet::getAttributeCarriers(), GNETAZFrame::TAZChildDefaultParameters::getDefaultTAZSinkWeight(), GNETAZFrame::TAZChildDefaultParameters::getDefaultTAZSourceWeight(), GNEViewNet::getNet(), GNETAZFrame::CurrentTAZ::getTAZ(), GNETAZFrame::CurrentTAZ::getTAZEdges(), GNEViewNet::getUndoList(), myCurrentTAZ, myTAZChildDefaultParameters, myTAZSaveChanges, GNEFrame::myViewNet, GNETAZFrame::CurrentTAZ::refreshTAZEdges(), GNENetHelper::AttributeCarriers::retrieveAdditional(), SUMO_TAG_TAZSINK, SUMO_TAG_TAZSOURCE, and GNETAZFrame::TAZChildDefaultParameters::updateSelectEdgesButton().
Referenced by processClick(), and processEdgeSelection().
|
virtualinherited |
function called after set a valid attribute in AttributeCreator/AttributeEditor/ParametersEditor/...
Reimplemented in GNEMeanDataFrame, GNERouteDistributionFrame, GNETypeDistributionFrame, and GNETypeFrame.
Definition at line 286 of file GNEFrame.cpp.
Referenced by GNEAttributesEditor::setAttribute(), and GNEAttributesEditor::toggleEnableAttribute().
|
staticprotectedinherited |
build rainbow in frame modul
Definition at line 311 of file GNEFrame.cpp.
References MFXUtils::getFXColor(), GNEViewNetHelper::getRainbowScaledColors(), GUIDesignAuxiliarHorizontalFrame, GUIDesignLabel, GUIDesignLabelThick, and TL.
Referenced by GNEGenericDataFrame::AttributeSelector::AttributeSelector(), and GNETAZFrame::TAZEdgesGraphic::TAZEdgesGraphic().
|
virtualinherited |
create path between two elements
Reimplemented in GNEEdgeRelDataFrame, GNEGenericDataFrame, GNEContainerFrame, GNEContainerPlanFrame, GNEPersonFrame, GNEPersonPlanFrame, GNERouteFrame, GNEVehicleFrame, GNEAdditionalFrame, and GNEWireFrame.
Definition at line 298 of file GNEFrame.cpp.
Referenced by GNEPlanCreator::addRoute(), GNEPlanCreator::addSingleEdge(), GNEPlanCreator::addSingleStoppingPlace(), GNEPathCreator::createPath(), GNEConsecutiveSelector::onCmdCreatePath(), GNEPlanCreator::onCmdCreatePath(), and GNEPlanCreator::onCmdUseLastRoute().
|
virtualinherited |
selected demand element in DemandElementSelector
Reimplemented in GNEContainerFrame, GNEContainerPlanFrame, GNEPersonFrame, GNEPersonPlanFrame, GNEStopFrame, and GNEVehicleFrame.
Definition at line 273 of file GNEFrame.cpp.
Referenced by GNEDemandElementSelector::onCmdSelectDemandElement(), and GNEDemandElementSelector::setDemandElement().
|
protected |
drop all TAZSources and TAZ Sinks of current TAZ
Definition at line 1700 of file GNETAZFrame.cpp.
References GNEUndoList::add(), GNETAZFrame::TAZSaveChanges::enableButtonsAndBeginUndoList(), GNENet::getAttributeCarriers(), GNEViewNet::getNet(), GNETAZFrame::CurrentTAZ::getTAZEdges(), GNEViewNet::getUndoList(), myCurrentTAZ, myTAZSaveChanges, GNEFrame::myViewNet, GNETAZFrame::CurrentTAZ::refreshTAZEdges(), and GNENetHelper::AttributeCarriers::retrieveAdditional().
|
inherited |
focus upper element of frame
Definition at line 109 of file GNEFrame.cpp.
References GNEFrame::myFrameHeaderLabel.
Referenced by GNEViewNet::hotkeyFocusFrame(), GNEInspectorFrame::inspectClickedElements(), GNEViewNet::updateDataModeSpecificControls(), GNEViewNet::updateDemandModeSpecificControls(), and GNEViewNet::updateNetworkModeSpecificControls().
|
virtualinherited |
function called after setting new width in current frame (can be reimplemented in frame children)
Reimplemented in GNETLSEditorFrame.
Definition at line 258 of file GNEFrame.cpp.
Referenced by GNEFrame::setFrameWidth().
|
inherited |
get vertical frame that holds all widgets of frame
Definition at line 156 of file GNEFrame.cpp.
References GNEFrame::myContentFrame.
GNETAZFrame::CurrentTAZ * GNETAZFrame::getCurrentTAZModule | ( | ) | const |
get Current TAZ modul
Definition at line 1592 of file GNETAZFrame.cpp.
References myCurrentTAZ.
Referenced by GNEViewNet::abortOperation(), GNEViewNet::hotkeyEnter(), and GNEViewNet::processLeftButtonPressNetwork().
GNEDrawingShape * GNETAZFrame::getDrawingShapeModule | ( | ) | const |
get drawing mode modul
Definition at line 1586 of file GNETAZFrame.cpp.
References myDrawingShape.
Referenced by GNEViewNet::abortOperation(), GNEViewNet::drawTemporalDrawingShape(), GNEViewNet::hotkeyEnter(), GNEViewNet::onKeyPress(), GNEViewNet::onKeyRelease(), and GNEViewNet::processMoveMouseNetwork().
|
inherited |
get font of the header's frame
Definition at line 168 of file GNEFrame.cpp.
References GNEFrame::myFrameHeaderFont.
|
inherited |
get the label for the frame's header
Definition at line 162 of file GNEFrame.cpp.
References GNEFrame::myFrameHeaderLabel.
Referenced by GNEInspectorFrame::refreshInspection().
|
protectedinherited |
get predefinedTagsMML
Definition at line 305 of file GNEFrame.cpp.
References GNEFrame::myPredefinedTagsMML.
Referenced by GNEContainerFrame::buildContainer(), GNEPersonFrame::buildPerson(), GNEVehicleFrame::buildVehicleOverRoute(), and GNEVehicleFrame::createPath().
|
inherited |
get scrollBar width (zero if is hidden)
Definition at line 174 of file GNEFrame.cpp.
References GNEFrame::myScrollWindowsContents.
Referenced by MFXGroupBoxModule::onCmdExtendButton(), and GNETLSTable::recalcTableWidth().
GNETAZFrame::TAZSaveChanges * GNETAZFrame::getTAZSaveChangesModule | ( | ) | const |
get TAZ Save Changes modul
Definition at line 1604 of file GNETAZFrame.cpp.
References myTAZSaveChanges.
Referenced by GNEViewNet::hotkeyEnter(), and GNEApplicationWindow::onUpdSaveAdditionals().
GNETAZFrame::TAZSelectionStatistics * GNETAZFrame::getTAZSelectionStatisticsModule | ( | ) | const |
get TAZ Selection Statistics modul
Definition at line 1598 of file GNETAZFrame.cpp.
References myTAZSelectionStatistics.
Referenced by GNEApplicationWindow::onCmdAbort().
|
inherited |
get view net
Definition at line 150 of file GNEFrame.cpp.
References GNEFrame::myViewNet.
Referenced by GNEConsecutiveSelector::abortPathCreation(), GNEPathCreator::abortPathCreation(), GNEPlanCreator::abortPathCreation(), GNEPathCreator::addEdge(), GNEPlanCreator::addFromToStoppingPlace(), GNEPathCreator::addJunction(), GNEConsecutiveSelector::addLane(), GNEPlanCreator::addSingleEdge(), GNEPathCreator::addTAZ(), GNETLSTable::Cell::Cell(), GNEPathCreator::clearEdgeColors(), GNEPlanSelector::clearEdgeColors(), GNEPathCreator::clearJunctionColors(), GNEPlanSelector::clearJunctionColors(), GNEConsecutiveSelector::clearPath(), GNENetworkSelector::clearSelection(), GNETLSTable::Column::Column(), GNEElementTree::createPopUpMenu(), GNECrossingFrame::CrossingParameters::CrossingParameters(), GNEDistributionFrame::DistributionRow::DistributionRow(), GNEDistributionFrame::DistributionValuesEditor::DistributionValuesEditor(), GNENeteditAttributes::drawLaneReference(), GNEConsecutiveSelector::drawTemporalConsecutiveLanePath(), GNEPlanCreator::drawTemporalRoute(), GNEAdditionalFrame::E2MultilaneLegendModule::E2MultilaneLegendModule(), GNEAttributesEditorRow::enableElements(), GNEMatchGenericDataAttribute::enableMatchGenericDataAttribute(), GNEAttributesEditor::enableReparent(), GNEAttributesCreatorRow::generateID(), GNENeteditAttributes::getNeteditAttributesAndValues(), GNEInternalLane::getPopUpMenu(), GNEAttributesEditorRow::GNEAttributesEditorRow(), GNEPathLegendModule::GNEPathLegendModule(), GNECrossingFrame::Information::Information(), GNEAttributesEditor::inspectParent(), GNEAttributesCreatorRow::isValidID(), GNEConnectorFrame::Legend::Legend(), GNEProhibitionFrame::Legend::Legend(), GNEMeanDataFrame::MeanDataSelector::MeanDataSelector(), GNEAttributesEditor::moveLaneDown(), GNEAttributesEditor::moveLaneUp(), GNEMultipleParametersDialog::onCmdAccept(), GNEElementTree::onCmdCenterItem(), GNEElementTree::onCmdDeleteItem(), GNEFrameAttributeModules::ParametersEditor::onCmdEditParameters(), MFXGroupBoxModule::onCmdExtendButton(), GNEElementTree::onCmdInspectItem(), GNEElementTree::onCmdMoveItemDown(), GNEElementTree::onCmdMoveItemUp(), GNEAttributesCreatorRow::onCmdOpenAllowDialog(), GNEAttributesEditorRow::onCmdOpenAllowDialog(), GNEAttributesEditor::onCmdOpenExtendedAttributesDialog(), GNEMatchGenericDataAttribute::onCmdProcessString(), GNEMultipleParametersDialog::onCmdReset(), MFXGroupBoxModule::onCmdResetButton(), GNEMatchGenericDataAttribute::onCmdSelectAttribute(), GNEDemandElementSelector::onCmdSelectDemandElement(), GNEElementSet::onCmdSelectElementSet(), GNEMatchGenericDataAttribute::onCmdSelectTag(), GNEMatchGenericDataAttribute::onCmdSetFromTAZ(), GNEMatchGenericDataAttribute::onCmdSetToTAZ(), GNENetworkSelector::onCmdUseSelectedElements(), MFXGroupBoxModule::onUpdResetButton(), GNEPathCreator::onUpdUseLastRoute(), GNEPlanCreator::onUpdUseLastRoute(), GNETLSTable::recalcTableWidth(), GNEPlanCreator::recalculatePath(), GNEDemandElementSelector::refreshDemandElementSelector(), GNEAttributesCreator::refreshRows(), GNESelectorParent::refreshSelectorParentModule(), GNEConsecutiveSelector::removeLastElement(), GNEPathCreator::removeLastElement(), GNETLSTable::Row::Row(), GNEProhibitionFrame::Selection::Selection(), GNEAttributesEditor::setAttribute(), GNETagSelector::setCurrentTagType(), GNEDrawingShape::setDeleteLastCreatedPoint(), GNEAttributesEditor::setNewParent(), GNEPathCreator::setPossibleCandidates(), GNEPathCreator::setSpecialCandidates(), GNEElementTree::showAttributeCarrierParents(), GNEAttributesEditorRow::showAttributeRow(), GNEDemandElementSelector::showDemandElementSelector(), GNEElementTree::showHierarchicalElementChildren(), GNEAttributesEditorRow::showMoveLaneButtons(), GNEAttributesEditorRow::showValueComboBox(), GNEAttributesCreator::showWarningMessage(), GNETAZFrame::TAZParameters::TAZParameters(), GNETLSEditorFrame::TLSAttributes::TLSAttributes(), GNETLSEditorFrame::TLSJunction::TLSJunction(), GNETLSEditorFrame::TLSPhases::TLSPhases(), GNEAttributesEditor::toggleEnableAttribute(), GNENetworkSelector::toggleSelectedElement(), GNEPathCreator::updateEdgeColors(), GNEPlanSelector::updateEdgeColors(), GNEPathCreator::updateJunctionColors(), GNEPlanSelector::updateJunctionColors(), GNEConsecutiveSelector::updateLaneColors(), and GNEMatchGenericDataAttribute::updateTAZComboBox().
|
virtual |
hide TAZ frame
Reimplemented from GNEFrame.
Definition at line 1490 of file GNETAZFrame.cpp.
References GNEFrame::hide().
Referenced by GNETAZFrame::TAZCommonStatistics::hideTAZCommonStatisticsModule(), GNETAZFrame::TAZEdgesGraphic::hideTAZEdgesGraphicModule(), GNETAZFrame::TAZSaveChanges::hideTAZSaveChangesModule(), and GNETAZFrame::TAZSelectionStatistics::hideTAZSelectionStatisticsModule().
|
inherited |
Open help attributes dialog.
Definition at line 184 of file GNEFrame.cpp.
References ACCEPT, GUIDesigns::buildFXButton(), GUIIconSubSys::getIcon(), GNETagProperties::getNumberOfAttributes(), GNEAttributeCarrier::getTagProperty(), GNEAttributeCarrier::getTagStr(), GNETagProperties::getTagStr(), GUIDesignAuxiliarHorizontalFrame, GUIDesignButtonOK, GUIDesignDialogBoxResizable, GUIDesignHorizontalSeparator, GUIDesignTableNotEditable, MAX2(), MID_TABLE, MODEINSPECT, GNEFrame::myScrollWindowsContents, TL, TLF, toString(), and WRITE_DEBUG.
Referenced by GNEAttributesEditor::onCmdAttributesEditorHelp(), and GNEAttributesCreator::onCmdHelp().
bool GNETAZFrame::processClick | ( | const Position & | clickedPosition, |
const GNEViewNetHelper::ViewObjectsSelector & | viewObjects | ||
) |
process click over Viewnet
[in] | clickedPosition | clicked position over ViewNet |
[in] | viewObjects | objects under cursors |
Definition at line 1497 of file GNETAZFrame.cpp.
References GNEDrawingShape::addNewPoint(), addOrRemoveTAZMember(), GNETAZFrame::TAZSelectionStatistics::clearSelectedEdges(), GNEDrawingShape::getDeleteLastCreatedPoint(), GNEViewNetHelper::ViewObjectsSelector::getEdgeFront(), GNETAZFrame::CurrentTAZ::getTAZ(), GNETAZFrame::CurrentTAZ::getTAZEdges(), GNEViewNetHelper::ViewObjectsSelector::getTAZFront(), GNETAZFrame::TAZChildDefaultParameters::getToggleMembership(), GNETAZFrame::TAZSaveChanges::isChangesPending(), GNEDrawingShape::isDrawing(), GNETAZFrame::TAZSelectionStatistics::isEdgeSelected(), myCurrentTAZ, myDrawingShape, myTAZChildDefaultParameters, myTAZCommonStatistics, myTAZSaveChanges, myTAZSelectionStatistics, GNEDrawingShape::removeLastPoint(), GNETAZFrame::TAZSelectionStatistics::selectEdge(), GNETAZFrame::CurrentTAZ::setTAZ(), GNETAZFrame::TAZCommonStatistics::updateStatistics(), and GNETAZ::updateTAZStatistic().
Referenced by GNEViewNet::processLeftButtonPressNetwork().
void GNETAZFrame::processEdgeSelection | ( | const std::vector< GNEEdge * > & | edges | ) |
process selection of edges in view net
Definition at line 1554 of file GNETAZFrame.cpp.
References addOrRemoveTAZMember(), GNETAZFrame::CurrentTAZ::getTAZ(), GNETAZFrame::CurrentTAZ::getTAZEdges(), GNETAZFrame::TAZChildDefaultParameters::getToggleMembership(), GNETAZFrame::TAZSelectionStatistics::isEdgeSelected(), GNETAZFrame::CurrentTAZ::isTAZEdge(), myCurrentTAZ, myTAZChildDefaultParameters, myTAZSelectionStatistics, and GNETAZFrame::TAZSelectionStatistics::selectEdge().
Referenced by GNEViewNet::processLeftButtonReleaseNetwork().
|
virtualinherited |
open GNEAttributesCreator extended dialog
Reimplemented in GNEInspectorFrame, and GNETLSEditorFrame.
Definition at line 292 of file GNEFrame.cpp.
Referenced by GNEOverlappedInspection::refreshOverlappedInspection().
|
inherited |
set width of GNEFrame
Definition at line 133 of file GNEFrame.cpp.
References GNEFrame::frameWidthUpdated(), GUIDesignFrameAreaMargin, GNEFrame::myContentFrame, and GNEFrame::myScrollWindowsContents.
Referenced by GNEInspectorFrame::refreshInspection().
|
protectedvirtual |
build a shaped element using the drawed shape return true if was successfully created
Reimplemented from GNEFrame.
Definition at line 1610 of file GNETAZFrame.cpp.
References CommonXMLStructure::SumoBaseObject::addPositionAttribute(), CommonXMLStructure::SumoBaseObject::addPositionVectorAttribute(), CommonXMLStructure::SumoBaseObject::addStringAttribute(), CommonXMLStructure::SumoBaseObject::addStringListAttribute(), PositionVector::closePolygon(), GNENetHelper::AttributeCarriers::generateAdditionalID(), GNENet::getAttributeCarriers(), GNETAZFrame::TAZParameters::getAttributesAndValues(), PositionVector::getBoxBoundary(), PositionVector::getCentroid(), GNEViewNetHelper::ViewObjectsSelector::getEdges(), GNEViewParent::getGNEAppWindows(), GNEViewNet::getNet(), CommonXMLStructure::SumoBaseObject::getPositionAttribute(), GNEDrawingShape::getTemporalShape(), GNEViewNet::getViewObjectsSelector(), GNEViewNet::getViewParent(), Position::INVALID, GNETAZFrame::TAZParameters::isAddEdgesWithinEnabled(), GNETAZFrame::TAZParameters::isCurrentParametersValid(), GNENetHelper::AttributeCarriers::isNetworkElementAroundShape(), GNEApplicationWindow::isUndoRedoAllowed(), myBaseTAZ, myDrawingShape, myTAZParameters, GNEFrame::myViewNet, AdditionalHandler::parseSumoBaseObject(), SUMO_ATTR_CENTER, SUMO_ATTR_EDGES, SUMO_ATTR_ID, SUMO_ATTR_SHAPE, SUMO_TAG_TAZ, TL, GNEViewNet::updateObjectsInBoundary(), and WRITE_WARNING.
|
virtualinherited |
show Frame
Reimplemented in GNEDeleteFrame, GNEInspectorFrame, GNEMoveFrame, GNESelectorFrame, GNEGenericDataFrame, GNEMeanDataFrame, GNEContainerFrame, GNEContainerPlanFrame, GNEPersonFrame, GNEPersonPlanFrame, GNERouteDistributionFrame, GNERouteFrame, GNEStopFrame, GNETypeDistributionFrame, GNETypeFrame, GNEVehicleFrame, GNEAdditionalFrame, GNECreateEdgeFrame, GNEProhibitionFrame, GNEShapeFrame, GNETLSEditorFrame, and GNEWireFrame.
Definition at line 115 of file GNEFrame.cpp.
References GNEViewNet::getViewParent(), GNEFrame::myViewNet, and GNEViewParent::showFramesArea().
Referenced by GNEDeleteFrame::show(), GNEInspectorFrame::show(), GNEMoveFrame::show(), GNESelectorFrame::show(), GNEGenericDataFrame::show(), GNEMeanDataFrame::show(), GNEContainerFrame::show(), GNEContainerPlanFrame::show(), GNEPersonFrame::show(), GNEPersonPlanFrame::show(), GNERouteDistributionFrame::show(), GNERouteFrame::show(), GNEStopFrame::show(), GNETypeDistributionFrame::show(), GNETypeFrame::show(), GNEVehicleFrame::show(), GNEAdditionalFrame::show(), GNECreateEdgeFrame::show(), GNEProhibitionFrame::show(), GNEShapeFrame::show(), GNETLSEditorFrame::show(), GNEWireFrame::show(), GNETAZFrame::TAZCommonStatistics::showTAZCommonStatisticsModule(), GNETAZFrame::TAZEdgesGraphic::showTAZEdgesGraphicModule(), GNETAZFrame::TAZSaveChanges::showTAZSaveChangesModule(), GNETAZFrame::TAZSelectionStatistics::showTAZSelectionStatisticsModule(), GNETAZFrame::TAZChildDefaultParameters::TAZChildDefaultParameters(), and GNEViewNet::updateNetworkModeSpecificControls().
|
virtualinherited |
Tag selected in GNETagSelector.
Reimplemented in GNEContainerFrame, GNEContainerPlanFrame, GNEPersonFrame, GNEPersonPlanFrame, GNEStopFrame, GNEVehicleFrame, GNEAdditionalFrame, GNEShapeFrame, and GNEWireFrame.
Definition at line 267 of file GNEFrame.cpp.
Referenced by GNEPlanSelector::onCmdSelectPlan(), GNETagSelector::onCmdSelectTag(), GNEPlanSelector::refreshPlanSelector(), GNETagSelector::refreshTagSelector(), GNETagSelector::setCurrentTag(), and GNETagSelector::setCurrentTagType().
|
virtualinherited |
function called after undo/redo in the current frame (can be reimplemented in frame children)
Reimplemented in GNEInspectorFrame, GNESelectorFrame, GNEGenericDataFrame, and GNEMeanDataFrame.
Definition at line 252 of file GNEFrame.cpp.
Referenced by GNEApplicationWindow::onCmdRedo(), and GNEApplicationWindow::onCmdUndo().
|
protected |
SumoBaseObject used for creating TAZ.
Definition at line 557 of file GNETAZFrame.h.
Referenced by shapeDrawed(), and ~GNETAZFrame().
|
protectedinherited |
Vertical frame that holds all widgets of frame.
Definition at line 118 of file GNEFrame.h.
Referenced by GNESelectorFrame::getContentFrame(), GNEFrame::getContentFrame(), GNEFrame::GNEFrame(), and GNEFrame::setFrameWidth().
|
private |
current TAZ
Definition at line 573 of file GNETAZFrame.h.
Referenced by addOrRemoveTAZMember(), dropTAZMembers(), getCurrentTAZModule(), GNETAZFrame(), processClick(), and processEdgeSelection().
|
private |
Drawing shape.
Definition at line 582 of file GNETAZFrame.h.
Referenced by getDrawingShapeModule(), GNETAZFrame(), processClick(), and shapeDrawed().
|
staticprivateinherited |
static Font for the Header (it's common for all headers, then create only one time)
Definition at line 140 of file GNEFrame.h.
Referenced by GNEFrame::getFrameHeaderFont(), GNEFrame::GNEFrame(), and GNEFrame::~GNEFrame().
|
privateinherited |
the label for the frame's header
Definition at line 143 of file GNEFrame.h.
Referenced by GNEFrame::focusUpperElement(), GNEFrame::getFrameHeaderLabel(), and GNEFrame::GNEFrame().
|
protectedinherited |
fame for header elements
Definition at line 121 of file GNEFrame.h.
Referenced by GNEFrame::GNEFrame().
|
protectedinherited |
fame for left header elements
Definition at line 124 of file GNEFrame.h.
Referenced by GNEFrame::GNEFrame(), GNEInspectorFrame::GNEInspectorFrame(), and GNEInspectorFrame::refreshInspection().
|
protectedinherited |
fame for right header elements
Definition at line 127 of file GNEFrame.h.
Referenced by GNEFrame::GNEFrame().
|
privateinherited |
Map of attribute ids to their (readable) string-representation (needed for SUMOSAXAttributesImpl_Cached)
Definition at line 146 of file GNEFrame.h.
Referenced by GNEFrame::getPredefinedTagsMML(), and GNEFrame::GNEFrame().
|
privateinherited |
scroll windows that holds the content frame
Definition at line 137 of file GNEFrame.h.
Referenced by GNEFrame::getScrollBarWidth(), GNEFrame::GNEFrame(), GNEFrame::openHelpAttributesDialog(), and GNEFrame::setFrameWidth().
|
private |
TAZ child defaults parameters.
Definition at line 588 of file GNETAZFrame.h.
Referenced by addOrRemoveTAZMember(), GNETAZFrame(), processClick(), and processEdgeSelection().
|
private |
TAZ Edges common parameters.
Definition at line 576 of file GNETAZFrame.h.
Referenced by GNETAZFrame(), and processClick().
|
private |
|
private |
TAZ parameters.
Definition at line 579 of file GNETAZFrame.h.
Referenced by GNETAZFrame(), and shapeDrawed().
|
private |
save TAZ Edges
Definition at line 585 of file GNETAZFrame.h.
Referenced by addOrRemoveTAZMember(), dropTAZMembers(), getTAZSaveChangesModule(), GNETAZFrame(), and processClick().
|
private |
TAZ Edges selection parameters.
Definition at line 591 of file GNETAZFrame.h.
Referenced by getTAZSelectionStatisticsModule(), GNETAZFrame(), processClick(), and processEdgeSelection().
|
protectedinherited |
FOX need this.
View Net
Definition at line 115 of file GNEFrame.h.
Referenced by GNEAdditionalFrame::addAdditional(), GNECreateEdgeFrame::addBikelane(), GNEContainerFrame::addContainer(), GNEContainerPlanFrame::addContainerPlanElement(), GNECrossingFrame::addCrossing(), GNEEdgeDataFrame::addEdgeData(), GNERouteFrame::addEdgeRoute(), addOrRemoveTAZMember(), GNEPersonFrame::addPerson(), GNEPersonPlanFrame::addPersonPlanElement(), GNEShapeFrame::addShape(), GNECreateEdgeFrame::addSidewalk(), GNEStopFrame::addStop(), GNEVehicleFrame::addVehicle(), GNEWireFrame::addWire(), GNEAdditionalFrame::buildAdditionalOverEdge(), GNEAdditionalFrame::buildAdditionalOverLane(), GNEAdditionalFrame::buildAdditionalOverView(), GNEConnectorFrame::buildConnection(), GNEContainerFrame::buildContainer(), GNETLSEditorFrame::buildInternalLanes(), GNEPersonFrame::buildPerson(), GNEProhibitionFrame::buildProhibition(), GNETAZRelDataFrame::buildTAZRelationData(), GNEVehicleFrame::buildVehicleOverRoute(), GNEWireFrame::buildWireOverView(), GNETLSEditorFrame::cleanup(), GNEAdditionalFrame::createBaseAdditionalObject(), GNEWireFrame::createBaseWireObject(), GNEEdgeRelDataFrame::createPath(), GNEContainerFrame::createPath(), GNEContainerPlanFrame::createPath(), GNEPersonFrame::createPath(), GNEPersonPlanFrame::createPath(), GNERouteFrame::createPath(), GNEVehicleFrame::createPath(), GNEAdditionalFrame::createPath(), GNEWireFrame::createPath(), GNECreateEdgeFrame::disablePedestrians(), 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::inspectClickedElements(), GNEInspectorFrame::inspectElement(), GNEInspectorFrame::inspectElements(), GNEProhibitionFrame::Legend::Legend(), GNEDeleteFrame::SubordinatedElements::openWarningDialog(), GNETLSEditorFrame::parseTLSPrograms(), GNEShapeFrame::processClick(), GNECreateEdgeFrame::processClick(), GNEShapeFrame::processClickPOI(), GNEShapeFrame::processClickPOIGeo(), GNEShapeFrame::processClickPOILanes(), GNEInspectorFrame::refreshInspection(), GNEDeleteFrame::removeAttributeCarrier(), GNEDeleteFrame::removeGeometryPoint(), GNEDeleteFrame::removeSelectedAttributeCarriers(), GNESelectorFrame::selectAttributeCarrier(), GNEDeleteFrame::selectedACsToDelete(), GNEInspectorFrame::selectedOverlappedElement(), GNEShapeFrame::shapeDrawed(), shapeDrawed(), GNEMoveFrame::show(), GNESelectorFrame::show(), GNEContainerPlanFrame::show(), GNEPersonPlanFrame::show(), GNEStopFrame::show(), GNEFrame::show(), GNEAdditionalFrame::show(), GNEStopFrame::tagSelected(), and GNEAdditionalFrame::tagSelected().