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 More... | |
virtual void | frameWidthUpdated () |
function called after setting new width in current frame (can be reimplemented in frame children) More... | |
FXVerticalFrame * | getContentFrame () const |
get vertical frame that holds all widgets of frame More... | |
CurrentTAZ * | getCurrentTAZModule () const |
get Current TAZ modul More... | |
GNEDrawingShape * | getDrawingShapeModule () const |
get drawing mode modul More... | |
FXFont * | getFrameHeaderFont () const |
get font of the header's frame More... | |
FXLabel * | getFrameHeaderLabel () const |
get the label for the frame's header More... | |
int | getScrollBarWidth () const |
get scrollBar width (zero if is hidden) More... | |
TAZSaveChanges * | getTAZSaveChangesModule () const |
get TAZ Save Changes modul More... | |
TAZSelectionStatistics * | getTAZSelectionStatisticsModule () const |
get TAZ Selection Statistics modul More... | |
GNEViewNet * | getViewNet () const |
get view net More... | |
GNETAZFrame (GNEViewParent *viewParent, GNEViewNet *viewNet) | |
Constructor. More... | |
void | hide () |
hide TAZ frame More... | |
void | openHelpAttributesDialog (const GNEAttributeCarrier *AC) const |
Open help attributes dialog. More... | |
bool | processClick (const Position &clickedPosition, const GNEViewNetHelper::ViewObjectsSelector &viewObjects) |
process click over Viewnet More... | |
void | processEdgeSelection (const std::vector< GNEEdge * > &edges) |
process selection of edges in view net More... | |
void | setFrameWidth (const int newWidth) |
set width of GNEFrame More... | |
virtual void | show () |
show Frame More... | |
virtual void | updateFrameAfterUndoRedo () |
function called after undo/redo in the current frame (can be reimplemented in frame children) More... | |
~GNETAZFrame () | |
Destructor. More... | |
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. More... | |
virtual void | demandElementSelected () |
selected demand element in DemandElementSelector More... | |
virtual void | attributeUpdated (SumoXMLAttr attribute) |
function called after set a valid attribute in AttributeCreator/AttributeEditor/ParametersEditor/... More... | |
virtual void | attributesEditorExtendedDialogOpened () |
open GNEAttributesCreator extended dialog More... | |
virtual void | selectedOverlappedElement (GNEAttributeCarrier *AC) |
open GNEAttributesCreator extended dialog More... | |
virtual bool | createPath (const bool useLastRoute) |
create path between two elements More... | |
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 More... | |
void | dropTAZMembers () |
drop all TAZSources and TAZ Sinks of current TAZ More... | |
const std::vector< std::string > & | getPredefinedTagsMML () const |
get predefinedTagsMML More... | |
bool | shapeDrawed () |
build a shaped element using the drawed shape return true if was successfully created More... | |
Static Protected Member Functions | |
static FXLabel * | buildRainbow (FXComposite *parent) |
build rainbow in frame modul More... | |
Protected Attributes | |
CommonXMLStructure::SumoBaseObject * | myBaseTAZ |
SumoBaseObject used for creating TAZ. 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 |
FOX need this. More... | |
Private Attributes | |
CurrentTAZ * | myCurrentTAZ |
current TAZ More... | |
GNEDrawingShape * | myDrawingShape |
Drawing shape. More... | |
FXLabel * | myFrameHeaderLabel = nullptr |
the label for the frame's header More... | |
std::vector< std::string > | myPredefinedTagsMML |
Map of attribute ids to their (readable) string-representation (needed for SUMOSAXAttributesImpl_Cached) More... | |
FXScrollWindow * | myScrollWindowsContents = nullptr |
scroll windows that holds the content frame More... | |
TAZChildDefaultParameters * | myTAZChildDefaultParameters |
TAZ child defaults parameters. More... | |
TAZCommonStatistics * | myTAZCommonStatistics |
TAZ Edges common parameters. More... | |
TAZEdgesGraphic * | myTAZEdgesGraphic |
TAZ Edges Graphic. More... | |
TAZParameters * | myTAZParameters |
TAZ parameters. More... | |
TAZSaveChanges * | myTAZSaveChanges |
save TAZ Edges More... | |
TAZSelectionStatistics * | myTAZSelectionStatistics |
TAZ Edges selection parameters. More... | |
Static Private Attributes | |
static FXFont * | myFrameHeaderFont = nullptr |
static Font for the Header (it's common for all headers, then create only one time) More... | |
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 1446 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 1656 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 |
open GNEAttributesCreator extended dialog
Reimplemented in GNETypeFrame.
Definition at line 292 of file GNEFrame.cpp.
|
virtualinherited |
function called after set a valid attribute in AttributeCreator/AttributeEditor/ParametersEditor/...
Reimplemented in GNETypeFrame, GNETypeDistributionFrame, GNERouteDistributionFrame, GNEMeanDataFrame, and GNEInspectorFrame.
Definition at line 286 of file GNEFrame.cpp.
|
staticprotectedinherited |
build rainbow in frame modul
Definition at line 317 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 GNEWireFrame, GNEAdditionalFrame, GNEVehicleFrame, GNERouteFrame, GNEPersonPlanFrame, GNEPersonFrame, GNEContainerPlanFrame, GNEContainerFrame, GNEGenericDataFrame, and GNEEdgeRelDataFrame.
Definition at line 304 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 GNEVehicleFrame, GNEStopFrame, GNEPersonPlanFrame, GNEPersonFrame, GNEContainerPlanFrame, and GNEContainerFrame.
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 1698 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::processDataSupermodeClick(), GNEInspectorFrame::processDemandSupermodeClick(), GNEInspectorFrame::processNetworkSupermodeClick(), 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 1590 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 1584 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::inspectMultisection().
|
protectedinherited |
get predefinedTagsMML
Definition at line 311 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 1602 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 1596 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(), GNEFrameAttributeModules::AttributesEditor::AttributesEditor(), GNETypeFrame::attributesEditorExtendedDialogOpened(), GNETLSTable::Cell::Cell(), GNEPathCreator::clearEdgeColors(), GNEInspectorFrame::clearInspectedAC(), GNEPathCreator::clearJunctionColors(), GNEConsecutiveSelector::clearPath(), GNENetworkSelector::clearSelection(), GNETLSTable::Column::Column(), GNEAdditionalFrame::createPath(), GNEWireFrame::createPath(), GNEElementTree::createPopUpMenu(), GNECrossingFrame::CrossingParameters::CrossingParameters(), GNEDistributionFrame::DistributionRow::DistributionRow(), GNEDistributionFrame::DistributionValuesEditor::DistributionValuesEditor(), GNEInternalLane::drawGL(), GNENeteditAttributes::drawLaneReference(), GNEPlanCreator::drawTemporalRoute(), GNEAdditionalFrame::E2MultilaneLegendModule::E2MultilaneLegendModule(), GNEMatchGenericDataAttribute::enableMatchGenericDataAttribute(), GNEAttributesCreatorRow::generateID(), GNENeteditAttributes::getNeteditAttributesAndValues(), GNEInternalLane::getPopUpMenu(), GNEPathLegendModule::GNEPathLegendModule(), GNECrossingFrame::Information::Information(), GNEAttributesCreatorRow::isValidID(), GNEConnectorFrame::Legend::Legend(), GNEProhibitionFrame::Legend::Legend(), GNEMeanDataFrame::MeanDataSelector::MeanDataSelector(), GNEMultipleParametersDialog::onCmdAccept(), GNEElementTree::onCmdCenterItem(), GNEElementTree::onCmdDeleteItem(), MFXGroupBoxModule::onCmdExtendButton(), GNEElementTree::onCmdInspectItem(), GNEElementTree::onCmdMoveItemDown(), GNEElementTree::onCmdMoveItemUp(), GNEAttributesCreatorRow::onCmdOpenAllowDialog(), 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(), GNEPathCreator::recalculatePath(), GNEPlanCreator::recalculatePath(), GNEDemandElementSelector::refreshDemandElementSelector(), GNEAttributesCreator::refreshRows(), GNESelectorParent::refreshSelectorParentModule(), GNEConsecutiveSelector::removeLastElement(), GNEPathCreator::removeLastElement(), GNETLSTable::Row::Row(), GNEProhibitionFrame::Selection::Selection(), GNETagSelector::setCurrentTagType(), GNEPathCreator::setPossibleCandidates(), GNEPathCreator::setSpecialCandidates(), GNETypeFrame::show(), GNEElementTree::showAttributeCarrierParents(), GNEDemandElementSelector::showDemandElementSelector(), GNEElementTree::showHierarchicalElementChildren(), GNEOverlappedInspection::showOverlappedInspection(), GNEAttributesCreator::showWarningMessage(), GNETAZFrame::TAZParameters::TAZParameters(), GNETLSEditorFrame::TLSAttributes::TLSAttributes(), GNETLSEditorFrame::TLSJunction::TLSJunction(), GNETLSEditorFrame::TLSPhases::TLSPhases(), GNENetworkSelector::toggleSelectedElement(), GNEPathCreator::updateEdgeColors(), GNEPathCreator::updateJunctionColors(), GNEConsecutiveSelector::updateLaneColors(), and GNEMatchGenericDataAttribute::updateTAZComboBox().
|
virtual |
hide TAZ frame
Reimplemented from GNEFrame.
Definition at line 1488 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 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 1495 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 1552 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 GNETLSEditorFrame, and GNEInspectorFrame.
Definition at line 298 of file GNEFrame.cpp.
Referenced by GNEOverlappedInspection::onCmdListItemSelected(), GNEOverlappedInspection::onCmdNextElement(), and GNEOverlappedInspection::onCmdPreviousElement().
|
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::inspectMultisection().
|
protectedvirtual |
build a shaped element using the drawed shape return true if was successfully created
Reimplemented from GNEFrame.
Definition at line 1608 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(), GNEViewNet::getNet(), CommonXMLStructure::SumoBaseObject::getPositionAttribute(), GNEDrawingShape::getTemporalShape(), GNEViewNet::getViewObjectsSelector(), Position::INVALID, GNETAZFrame::TAZParameters::isAddEdgesWithinEnabled(), GNETAZFrame::TAZParameters::isCurrentParametersValid(), GNENetHelper::AttributeCarriers::isNetworkElementAroundShape(), 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 GNEWireFrame, GNETLSEditorFrame, GNEShapeFrame, GNEProhibitionFrame, GNECreateEdgeFrame, GNEAdditionalFrame, GNEVehicleFrame, GNETypeFrame, GNETypeDistributionFrame, GNEStopFrame, GNERouteFrame, GNERouteDistributionFrame, GNEPersonPlanFrame, GNEPersonFrame, GNEContainerPlanFrame, GNEContainerFrame, GNEMeanDataFrame, GNEGenericDataFrame, GNESelectorFrame, GNEMoveFrame, GNEInspectorFrame, and GNEDeleteFrame.
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 GNEWireFrame, GNEShapeFrame, GNEAdditionalFrame, GNEVehicleFrame, GNEStopFrame, GNEPersonPlanFrame, GNEPersonFrame, GNEContainerPlanFrame, and GNEContainerFrame.
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 GNEMeanDataFrame, GNEGenericDataFrame, GNESelectorFrame, and GNEInspectorFrame.
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 120 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 142 of file GNEFrame.h.
Referenced by GNEFrame::getFrameHeaderFont(), GNEFrame::GNEFrame(), and GNEFrame::~GNEFrame().
|
privateinherited |
the label for the frame's header
Definition at line 145 of file GNEFrame.h.
Referenced by GNEFrame::focusUpperElement(), GNEFrame::getFrameHeaderLabel(), and GNEFrame::GNEFrame().
|
protectedinherited |
fame for header elements
Definition at line 123 of file GNEFrame.h.
Referenced by GNEFrame::GNEFrame().
|
protectedinherited |
fame for left header elements
Definition at line 126 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 129 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 148 of file GNEFrame.h.
Referenced by GNEFrame::getPredefinedTagsMML(), and GNEFrame::GNEFrame().
|
privateinherited |
scroll windows that holds the content frame
Definition at line 139 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 117 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(), GNEInspectorFrame::clearInspectedAC(), 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::inspectMultisection(), GNEInspectorFrame::inspectSingleElement(), GNEProhibitionFrame::Legend::Legend(), GNEInspectorFrame::onCmdGoBack(), GNEDeleteFrame::SubordinatedElements::openWarningDialog(), GNETLSEditorFrame::parseTLSPrograms(), GNEShapeFrame::processClick(), GNECreateEdgeFrame::processClick(), GNEShapeFrame::processClickPOI(), GNEShapeFrame::processClickPOIGeo(), GNEShapeFrame::processClickPOILanes(), GNEInspectorFrame::processDataSupermodeClick(), GNEInspectorFrame::processDemandSupermodeClick(), GNEInspectorFrame::processNetworkSupermodeClick(), 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().