![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <GNEFrameModules.h>
Data Structures | |
| class | Path |
| FOX-declaration. More... | |
Public Types | |
| enum | Options { NOTHING = 1 << 0, COLLAPSIBLE = 1 << 1, SAVE = 1 << 2, LOAD = 1 << 3 } |
| GroupBoxModule options. More... | |
Public Member Functions | |
| void | abortPathCreation () |
| abort path creation More... | |
| bool | addEdge (GNEEdge *edge, const bool shiftKeyPressed, const bool controlKeyPressed) |
| add edge More... | |
| bool | addJunction (GNEJunction *junction, const bool shiftKeyPressed, const bool controlKeyPressed) |
| add junction More... | |
| bool | addRoute (GNEDemandElement *route, const bool shiftKeyPressed, const bool controlKeyPressed) |
| add route More... | |
| bool | addStoppingPlace (GNEAdditional *stoppingPlace, const bool shiftKeyPressed, const bool controlKeyPressed) |
| add stoppingPlace More... | |
| void | clearEdgeColors () |
| clear edge colors More... | |
| void | clearJunctionColors () |
| clear junction colors More... | |
| void | createPath () |
| create path More... | |
| bool | drawCandidateEdgesWithSpecialColor () const |
| draw candidate edges with special color (Only for candidates, special and conflicted) More... | |
| void | drawTemporalRoute (const GUIVisualizationSettings &s) const |
| draw temporal route More... | |
| FXVerticalFrame * | getCollapsableFrame () |
| get collapsable frame (used by all elements that will be collapsed if button is toogled) More... | |
| const std::vector< Path > & | getPath () const |
| get path route More... | |
| GNEDemandElement * | getRoute () const |
| get route More... | |
| const std::vector< GNEEdge * > & | getSelectedEdges () const |
| get current selected edges More... | |
| const std::vector< GNEJunction * > & | getSelectedJunctions () const |
| get current selected junctions More... | |
| GNEAdditional * | getToStoppingPlace (SumoXMLTag expectedTag) const |
| get to stoppingPlace More... | |
| SUMOVehicleClass | getVClass () const |
| get vClass More... | |
| void | hidePathCreatorModule () |
| show PathCreator More... | |
| long | onCmdCollapseButton (FXObject *, FXSelector, void *) |
| collapse GroupBoxModule More... | |
| long | onCmdLoadButton (FXObject *, FXSelector, void *) |
| load contents More... | |
| long | onCmdSaveButton (FXObject *, FXSelector, void *) |
| save contents More... | |
| long | onPaint (FXObject *, FXSelector, void *) |
| draw FXGroupBoxModule More... | |
| PathCreator (GNEFrame *frameParent) | |
| default constructor More... | |
| void | removeLastElement () |
| remove path element More... | |
| void | removeRoute () |
| remove route More... | |
| void | setText (const std::string &text) |
| set text More... | |
| void | setVClass (SUMOVehicleClass vClass) |
| set vClass More... | |
| void | showPathCreatorModule (SumoXMLTag element, const bool firstElement, const bool consecutives) |
| show PathCreator for the given tag More... | |
| void | updateEdgeColors () |
| update edge colors More... | |
| void | updateJunctionColors () |
| update junction colors More... | |
| ~PathCreator () | |
| destructor More... | |
FOX-callbacks | |
Called when the user click over button "Finish route creation" | |
| long | onCmdCreatePath (FXObject *, FXSelector, void *) |
| long | onCmdAbortPathCreation (FXObject *, FXSelector, void *) |
| Called when the user click over button "Abort route creation". More... | |
| long | onCmdRemoveLastElement (FXObject *, FXSelector, void *) |
| Called when the user click over button "Remove las inserted edge". More... | |
| long | onCmdShowCandidateEdges (FXObject *, FXSelector, void *) |
| Called when the user click over check button "show candidate edges". More... | |
Protected Types | |
| enum | Mode { CONSECUTIVE_EDGES = 1 << 0, NONCONSECUTIVE_EDGES = 1 << 1, START_EDGE = 1 << 2, END_EDGE = 1 << 3, START_JUNCTION = 1 << 4, END_JUNCTION = 1 << 5, SINGLE_ELEMENT = 1 << 6, ONLY_FROMTO = 1 << 7, END_BUSSTOP = 1 << 8, ROUTE = 1 << 9, REQUIRE_FIRSTELEMENT = 1 << 10, SHOW_CANDIDATE_EDGES = 1 << 11, SHOW_CANDIDATE_JUNCTIONS = 1 << 12 } |
Protected Member Functions | |
| void | clearPath () |
| clear edges (and restore colors) More... | |
| virtual bool | loadContents () const |
| load contents (can be reimplemented in children) More... | |
| void | recalculatePath () |
| recalculate path More... | |
| virtual bool | saveContents () const |
| save contents (can be reimplemented in children) More... | |
| void | setPossibleCandidates (GNEEdge *originEdge, const SUMOVehicleClass vClass) |
| set edgereachability (This function will be called recursively) More... | |
| void | setSpecialCandidates (GNEEdge *originEdge) |
| set special candidates (This function will be called recursively) More... | |
| void | toogleSaveButton (const bool value) |
| enable or disable save buttons More... | |
| void | updateInfoRouteLabel () |
| update InfoRouteLabel More... | |
Protected Attributes | |
| FXButton * | myAbortCreationButton |
| button for abort route creation More... | |
| FXLabel * | myControlLabel |
| label for control information More... | |
| int | myCreationMode |
| current creation mode More... | |
| FXButton * | myFinishCreationButton |
| button for finish route creation More... | |
| GNEFrame * | myFrameParent |
| current frame parent More... | |
| FXLabel * | myInfoRouteLabel |
| label with route info More... | |
| std::vector< Path > | myPath |
| vector with current path More... | |
| FXButton * | myRemoveLastInsertedElement |
| button for removing last inserted element More... | |
| GNEDemandElement * | myRoute |
| route (usually a busStop) More... | |
| std::vector< GNEEdge * > | mySelectedEdges |
| vector with selected edges More... | |
| std::vector< GNEJunction * > | mySelectedJunctions |
| vector with selected junctions More... | |
| FXLabel * | myShiftLabel |
| label for shift information More... | |
| FXCheckButton * | myShowCandidateEdges |
| CheckBox for show candidate edges. More... | |
| GNEAdditional * | myToStoppingPlace |
| to additional (usually a busStop) More... | |
| SUMOVehicleClass | myVClass |
| current vClass More... | |
Private Member Functions | |
| PathCreator & | operator= (PathCreator *)=delete |
| Invalidated assignment operator. More... | |
| PathCreator (PathCreator *)=delete | |
| Invalidated copy constructor. More... | |
Private Attributes | |
| FXVerticalFrame * | myCollapsableFrame = nullptr |
| vertical collapsable frame More... | |
| FXButton * | myCollapseButton = nullptr |
| button for collapse elements More... | |
| bool | myCollapsed |
| flag to check if this groupbox is collapsed More... | |
| FXLabel * | myLabel = nullptr |
| label used in non collapsable FXGroupBoxModule More... | |
| FXButton * | myLoadButton = nullptr |
| button for load elements More... | |
| const int | myOptions |
| GroupBoxModule options. More... | |
| FXButton * | mySaveButton = nullptr |
| button for save elements More... | |
Definition at line 542 of file GNEFrameModules.h.
|
protected |
Definition at line 693 of file GNEFrameModules.h.
|
inherited |
GroupBoxModule options.
| Enumerator | |
|---|---|
| NOTHING | |
| COLLAPSIBLE | |
| SAVE | |
| LOAD | |
Definition at line 32 of file FXGroupBoxModule.h.
| GNEFrameModules::PathCreator::PathCreator | ( | GNEFrame * | frameParent | ) |
default constructor
Definition at line 2309 of file GNEFrameModules.cpp.
References FXGroupBoxModule::getCollapsableFrame(), GUIDesignButton, GUIDesignCheckButton, GUIDesignLabelFrameInformation, GUIDesignLabelFrameThicked, MID_GNE_EDGEPATH_ABORT, MID_GNE_EDGEPATH_FINISH, MID_GNE_EDGEPATH_REMOVELAST, MID_GNE_EDGEPATH_SHOWCANDIDATES, myAbortCreationButton, myControlLabel, myFinishCreationButton, myInfoRouteLabel, myRemoveLastInsertedElement, myShiftLabel, and myShowCandidateEdges.
| GNEFrameModules::PathCreator::~PathCreator | ( | ) |
destructor
Definition at line 2345 of file GNEFrameModules.cpp.
|
privatedelete |
Invalidated copy constructor.
| void GNEFrameModules::PathCreator::abortPathCreation | ( | ) |
abort path creation
Definition at line 2912 of file GNEFrameModules.cpp.
Referenced by GNEViewNet::abortOperation(), GNEEdgeRelDataFrame::createPath(), GNEContainerPlanFrame::createPath(), GNEPersonFrame::createPath(), GNEPersonPlanFrame::createPath(), GNEVehicleFrame::createPath(), and GNERouteFrame::createPath().
| bool GNEFrameModules::PathCreator::addEdge | ( | GNEEdge * | edge, |
| const bool | shiftKeyPressed, | ||
| const bool | controlKeyPressed | ||
| ) |
add edge
Definition at line 2542 of file GNEFrameModules.cpp.
References GNECandidateElement::isConflictedCandidate(), GNECandidateElement::isPossibleCandidate(), GNECandidateElement::isSpecialCandidate(), and WRITE_WARNING.
Referenced by GNEContainerFrame::addContainer(), GNEContainerPlanFrame::addContainerPlanElement(), GNEEdgeRelDataFrame::addEdgeRelationData(), GNERouteFrame::addEdgeRoute(), GNEPersonFrame::addPerson(), GNEPersonPlanFrame::addPersonPlanElement(), GNEVehicleFrame::addVehicle(), GNEContainerPlanFrame::tagSelected(), and GNEPersonPlanFrame::tagSelected().
| bool GNEFrameModules::PathCreator::addJunction | ( | GNEJunction * | junction, |
| const bool | shiftKeyPressed, | ||
| const bool | controlKeyPressed | ||
| ) |
add junction
Definition at line 2491 of file GNEFrameModules.cpp.
References WRITE_WARNING.
Referenced by GNEPersonFrame::addPerson(), and GNEVehicleFrame::addVehicle().
| bool GNEFrameModules::PathCreator::addRoute | ( | GNEDemandElement * | route, |
| const bool | shiftKeyPressed, | ||
| const bool | controlKeyPressed | ||
| ) |
add route
Definition at line 2679 of file GNEFrameModules.cpp.
References ROUTE.
Referenced by GNEContainerFrame::addContainer(), GNEPersonFrame::addPerson(), and GNEPersonPlanFrame::addPersonPlanElement().
| bool GNEFrameModules::PathCreator::addStoppingPlace | ( | GNEAdditional * | stoppingPlace, |
| const bool | shiftKeyPressed, | ||
| const bool | controlKeyPressed | ||
| ) |
add stoppingPlace
Definition at line 2635 of file GNEFrameModules.cpp.
Referenced by GNEContainerFrame::addContainer(), GNEContainerPlanFrame::addContainerPlanElement(), GNEPersonFrame::addPerson(), and GNEPersonPlanFrame::addPersonPlanElement().
| void GNEFrameModules::PathCreator::clearEdgeColors | ( | ) |
clear edge colors
Definition at line 2812 of file GNEFrameModules.cpp.
Referenced by GNEVehicleFrame::demandElementSelected().
| void GNEFrameModules::PathCreator::clearJunctionColors | ( | ) |
clear junction colors
Definition at line 2803 of file GNEFrameModules.cpp.
Referenced by GNEVehicleFrame::demandElementSelected().
|
protected |
| void GNEFrameModules::PathCreator::createPath | ( | ) |
create path
Definition at line 2905 of file GNEFrameModules.cpp.
Referenced by GNEViewNet::hotkeyEnter().
| bool GNEFrameModules::PathCreator::drawCandidateEdgesWithSpecialColor | ( | ) | const |
draw candidate edges with special color (Only for candidates, special and conflicted)
Definition at line 2722 of file GNEFrameModules.cpp.
Referenced by GNELane::setLaneColor().
| void GNEFrameModules::PathCreator::drawTemporalRoute | ( | const GUIVisualizationSettings & | s | ) | const |
draw temporal route
Definition at line 2821 of file GNEFrameModules.cpp.
References GUIVisualizationSettings::candidateColorSettings, GUIVisualizationCandidateColorSettings::conflict, Position::distanceTo2D(), GLHelper::drawBoxLine(), GLHelper::drawBoxLines(), GNELane2laneConnection::exist(), GNELane::getLane2laneConnections(), GNELane2laneConnection::getLane2laneGeometry(), GNELane::getLaneShape(), GUIGeometry::getShape(), GNEFrameModules::PathCreator::Path::getSubPath(), GLO_MAX, RGBColor::GREY, GNEFrameModules::PathCreator::Path::isConflictDisconnected(), GNEFrameModules::PathCreator::Path::isConflictVClass(), M_PI, RGBColor::ORANGE, GLHelper::popMatrix(), GLHelper::pushMatrix(), GLHelper::setColor(), GUIVisualizationCandidateColorSettings::special, Position::x(), and Position::y().
Referenced by GNEViewNet::doPaintGL().
|
inherited |
get collapsable frame (used by all elements that will be collapsed if button is toogled)
Definition at line 82 of file FXGroupBoxModule.cpp.
References FXGroupBoxModule::myCollapsableFrame.
Referenced by GNEInspectorFrame::AdditionalDialog::AdditionalDialog(), GNEFrameAttributeModules::AttributesCreator::AttributesCreator(), GNEFrameAttributeModules::AttributesEditor::AttributesEditor(), GNEFrameAttributeModules::AttributesEditorExtended::AttributesEditorExtended(), GNEGenericDataFrame::AttributeSelector::AttributeSelector(), GNEMoveFrame::ChangeZInSelection::ChangeZInSelection(), GNEConnectorFrame::ConnectionModifications::ConnectionModifications(), GNEConnectorFrame::ConnectionOperations::ConnectionOperations(), GNEConnectorFrame::ConnectionSelection::ConnectionSelection(), GNECommonNetworkModules::ConsecutiveLaneSelector::ConsecutiveLaneSelector(), GNECrossingFrame::CreateCrossing::CreateCrossing(), GNECrossingFrame::CrossingParameters::CrossingParameters(), GNETAZFrame::CurrentTAZ::CurrentTAZ(), GNEFrameModules::DemandElementSelector::DemandElementSelector(), GNEMoveFrame::DemandModeOptions::DemandModeOptions(), GNEFrameModules::DrawingShape::DrawingShape(), GNEFrameAttributeModules::DrawingShape::DrawingShape(), GNECrossingFrame::EdgesSelector::EdgesSelector(), GNEFrameAttributeModules::FlowEditor::FlowEditor(), GNEFrameAttributeModules::GenericDataAttributes::GenericDataAttributes(), GNEInspectorFrame::GEOAttributesEditor::GEOAttributesEditor(), GNEStopFrame::HelpCreation::HelpCreation(), GNEVehicleFrame::HelpCreation::HelpCreation(), GNEFrameModules::HierarchicalElementTree::HierarchicalElementTree(), GNECrossingFrame::Information::Information(), GNESelectorFrame::Information::Information(), GNEGenericDataFrame::IntervalSelector::IntervalSelector(), GNECreateEdgeFrame::LaneTypeSelector::LaneTypeSelector(), GNETAZRelDataFrame::Legend::Legend(), GNEProhibitionFrame::Legend::Legend(), GNEConnectorFrame::Legend::Legend(), GNECreateEdgeFrame::Legend::Legend(), GNESelectorFrame::ModificationMode::ModificationMode(), GNEProhibitionFrame::Modifications::Modifications(), GNEFrameAttributeModules::NeteditAttributes::NeteditAttributes(), GNEMoveFrame::NetworkModeOptions::NetworkModeOptions(), GNEMatchAttribute::onCmdHelp(), GNEMatchGenericDataAttribute::onCmdHelp(), GNEInspectorFrame::ParametersEditor::ParametersEditor(), PathCreator(), GNEFrameModules::PathLegend::PathLegend(), GNEDeleteFrame::ProtectElements::ProtectElements(), GNESelectorFrame::SelectionHierarchy::SelectionHierarchy(), GNESelectorFrame::SelectionOperation::SelectionOperation(), GNEFrameModules::SelectorParent::SelectorParent(), GNEMoveFrame::ShiftEdgeSelectedGeometry::ShiftEdgeSelectedGeometry(), GNEMoveFrame::ShiftShapeGeometry::ShiftShapeGeometry(), GNETAZFrame::TAZChildDefaultParameters::TAZChildDefaultParameters(), GNETAZFrame::TAZCommonStatistics::TAZCommonStatistics(), GNETAZFrame::TAZEdgesGraphic::TAZEdgesGraphic(), GNETAZFrame::TAZParameters::TAZParameters(), GNETAZFrame::TAZSaveChanges::TAZSaveChanges(), GNETAZFrame::TAZSelectionStatistics::TAZSelectionStatistics(), GNEInspectorFrame::TemplateEditor::TemplateEditor(), GNETLSEditorFrame::TLSAttributes::TLSAttributes(), GNETLSEditorFrame::TLSDefinition::TLSDefinition(), GNETLSEditorFrame::TLSFile::TLSFile(), GNETLSEditorFrame::TLSJunction::TLSJunction(), GNETLSEditorFrame::TLSModifications::TLSModifications(), GNETLSEditorFrame::TLSPhases::TLSPhases(), GNETypeFrame::TypeEditor::TypeEditor(), and GNESelectorFrame::VisualScaling::VisualScaling().
| const std::vector< GNEFrameModules::PathCreator::Path > & GNEFrameModules::PathCreator::getPath | ( | ) | const |
get path route
Definition at line 2716 of file GNEFrameModules.cpp.
Referenced by GNERouteHandler::buildContainerPlan(), GNERouteHandler::buildPersonPlan(), GNEVehicleFrame::createPath(), and GNERouteFrame::createPath().
| GNEDemandElement * GNEFrameModules::PathCreator::getRoute | ( | ) | const |
get route
Definition at line 2710 of file GNEFrameModules.cpp.
Referenced by GNERouteHandler::buildPersonPlan().
| const std::vector< GNEEdge * > & GNEFrameModules::PathCreator::getSelectedEdges | ( | ) | const |
get current selected edges
Definition at line 2623 of file GNEFrameModules.cpp.
Referenced by GNERouteHandler::buildContainerPlan(), GNERouteHandler::buildPersonPlan(), GNEEdgeRelDataFrame::createPath(), GNEVehicleFrame::createPath(), and GNERouteFrame::createPath().
| const std::vector< GNEJunction * > & GNEFrameModules::PathCreator::getSelectedJunctions | ( | ) | const |
get current selected junctions
Definition at line 2629 of file GNEFrameModules.cpp.
Referenced by GNERouteHandler::buildPersonPlan(), and GNEVehicleFrame::createPath().
| GNEAdditional * GNEFrameModules::PathCreator::getToStoppingPlace | ( | SumoXMLTag | expectedTag | ) | const |
get to stoppingPlace
Definition at line 2669 of file GNEFrameModules.cpp.
Referenced by GNERouteHandler::buildContainerPlan(), and GNERouteHandler::buildPersonPlan().
| SUMOVehicleClass GNEFrameModules::PathCreator::getVClass | ( | ) | const |
get vClass
Definition at line 2477 of file GNEFrameModules.cpp.
| void GNEFrameModules::PathCreator::hidePathCreatorModule | ( | ) |
show PathCreator
Definition at line 2468 of file GNEFrameModules.cpp.
Referenced by GNEContainerFrame::demandElementSelected(), GNEContainerPlanFrame::demandElementSelected(), GNEPersonFrame::demandElementSelected(), GNEPersonPlanFrame::demandElementSelected(), GNEVehicleFrame::demandElementSelected(), GNEContainerPlanFrame::show(), GNEPersonPlanFrame::show(), GNEPersonFrame::tagSelected(), GNEContainerPlanFrame::tagSelected(), GNEContainerFrame::tagSelected(), and GNEPersonPlanFrame::tagSelected().
|
protectedvirtualinherited |
load contents (can be reimplemented in children)
Definition at line 142 of file FXGroupBoxModule.cpp.
Referenced by FXGroupBoxModule::onCmdLoadButton().
| long GNEFrameModules::PathCreator::onCmdAbortPathCreation | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
Called when the user click over button "Abort route creation".
Definition at line 2976 of file GNEFrameModules.cpp.
|
inherited |
collapse GroupBoxModule
Definition at line 101 of file FXGroupBoxModule.cpp.
References COLLAPSE, GUIIconSubSys::getIcon(), FXGroupBoxModule::myCollapsableFrame, FXGroupBoxModule::myCollapseButton, FXGroupBoxModule::myCollapsed, and UNCOLLAPSE.
| long GNEFrameModules::PathCreator::onCmdCreatePath | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
Definition at line 2968 of file GNEFrameModules.cpp.
|
inherited |
load contents
Definition at line 123 of file FXGroupBoxModule.cpp.
References FXGroupBoxModule::loadContents().
| long GNEFrameModules::PathCreator::onCmdRemoveLastElement | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
Called when the user click over button "Remove las inserted edge".
Definition at line 2984 of file GNEFrameModules.cpp.
|
inherited |
save contents
Definition at line 117 of file FXGroupBoxModule.cpp.
References FXGroupBoxModule::saveContents().
| long GNEFrameModules::PathCreator::onCmdShowCandidateEdges | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
Called when the user click over check button "show candidate edges".
Definition at line 2992 of file GNEFrameModules.cpp.
|
inherited |
draw FXGroupBoxModule
Definition at line 88 of file FXGroupBoxModule.cpp.
|
privatedelete |
Invalidated assignment operator.
|
protected |
recalculate path
Definition at line 3056 of file GNEFrameModules.cpp.
| void GNEFrameModules::PathCreator::removeLastElement | ( | ) |
remove path element
Definition at line 2936 of file GNEFrameModules.cpp.
Referenced by GNEViewNet::hotkeyBackSpace().
| void GNEFrameModules::PathCreator::removeRoute | ( | ) |
remove route
Definition at line 2699 of file GNEFrameModules.cpp.
Referenced by GNEPersonFrame::addPerson(), and GNEPersonPlanFrame::addPersonPlanElement().
|
protectedvirtualinherited |
save contents (can be reimplemented in children)
Reimplemented in GNEFixDemandElements::FixOptions.
Definition at line 135 of file FXGroupBoxModule.cpp.
Referenced by FXGroupBoxModule::onCmdSaveButton().
|
protected |
set edgereachability (This function will be called recursively)
Definition at line 3102 of file GNEFrameModules.cpp.
|
protected |
set special candidates (This function will be called recursively)
Definition at line 3087 of file GNEFrameModules.cpp.
References SVC_PEDESTRIAN.
|
inherited |
set text
Definition at line 76 of file FXGroupBoxModule.cpp.
References FXGroupBoxModule::myLabel.
Referenced by GNESelectorFrame::SelectionInformation::updateInformationLabel().
| void GNEFrameModules::PathCreator::setVClass | ( | SUMOVehicleClass | vClass | ) |
set vClass
Definition at line 2483 of file GNEFrameModules.cpp.
Referenced by GNEContainerFrame::demandElementSelected(), GNEPersonFrame::demandElementSelected(), GNEVehicleFrame::demandElementSelected(), GNEContainerFrame::GNEContainerFrame(), GNEPersonFrame::GNEPersonFrame(), GNEContainerFrame::show(), GNEPersonFrame::show(), GNEPersonFrame::tagSelected(), GNEContainerFrame::tagSelected(), and GNEPersonPlanFrame::tagSelected().
| void GNEFrameModules::PathCreator::showPathCreatorModule | ( | SumoXMLTag | element, |
| const bool | firstElement, | ||
| const bool | consecutives | ||
| ) |
show PathCreator for the given tag
Definition at line 2349 of file GNEFrameModules.cpp.
References GNE_TAG_FLOW_JUNCTIONS, GNE_TAG_FLOW_ROUTE, GNE_TAG_FLOW_WITHROUTE, GNE_TAG_PERSONTRIP_BUSSTOP, GNE_TAG_PERSONTRIP_EDGE, GNE_TAG_PERSONTRIP_JUNCTIONS, GNE_TAG_RIDE_BUSSTOP, GNE_TAG_RIDE_EDGE, GNE_TAG_ROUTE_EMBEDDED, GNE_TAG_STOPPERSON_BUSSTOP, GNE_TAG_STOPPERSON_EDGE, GNE_TAG_TRIP_JUNCTIONS, GNE_TAG_VEHICLE_WITHROUTE, GNE_TAG_WALK_BUSSTOP, GNE_TAG_WALK_EDGE, GNE_TAG_WALK_EDGES, GNE_TAG_WALK_JUNCTIONS, GNE_TAG_WALK_ROUTE, ROUTE, SUMO_TAG_EDGEREL, SUMO_TAG_FLOW, SUMO_TAG_ROUTE, SUMO_TAG_TRIP, and SUMO_TAG_VEHICLE.
Referenced by GNEContainerFrame::demandElementSelected(), GNEPersonFrame::demandElementSelected(), GNEVehicleFrame::demandElementSelected(), GNEGenericDataFrame::show(), GNEContainerPlanFrame::tagSelected(), GNEPersonFrame::tagSelected(), GNEContainerFrame::tagSelected(), GNEPersonPlanFrame::tagSelected(), and GNEVehicleFrame::tagSelected().
|
protectedinherited |
enable or disable save buttons
Definition at line 149 of file FXGroupBoxModule.cpp.
References FXGroupBoxModule::mySaveButton.
| void GNEFrameModules::PathCreator::updateEdgeColors | ( | ) |
update edge colors
Definition at line 2756 of file GNEFrameModules.cpp.
|
protected |
| void GNEFrameModules::PathCreator::updateJunctionColors | ( | ) |
update junction colors
Definition at line 2728 of file GNEFrameModules.cpp.
|
protected |
button for abort route creation
Definition at line 755 of file GNEFrameModules.h.
Referenced by PathCreator().
|
privateinherited |
vertical collapsable frame
Definition at line 81 of file FXGroupBoxModule.h.
Referenced by FXGroupBoxModule::getCollapsableFrame(), and FXGroupBoxModule::onCmdCollapseButton().
|
privateinherited |
button for collapse elements
Definition at line 87 of file FXGroupBoxModule.h.
Referenced by FXGroupBoxModule::onCmdCollapseButton().
|
privateinherited |
flag to check if this groupbox is collapsed
Definition at line 96 of file FXGroupBoxModule.h.
Referenced by FXGroupBoxModule::onCmdCollapseButton().
|
protected |
label for control information
Definition at line 767 of file GNEFrameModules.h.
Referenced by PathCreator().
|
protected |
current creation mode
Definition at line 731 of file GNEFrameModules.h.
|
protected |
button for finish route creation
Definition at line 752 of file GNEFrameModules.h.
Referenced by PathCreator().
|
protected |
current frame parent
Definition at line 725 of file GNEFrameModules.h.
|
protected |
label with route info
Definition at line 749 of file GNEFrameModules.h.
Referenced by PathCreator().
|
privateinherited |
label used in non collapsable FXGroupBoxModule
Definition at line 84 of file FXGroupBoxModule.h.
Referenced by FXGroupBoxModule::setText().
|
privateinherited |
button for load elements
Definition at line 93 of file FXGroupBoxModule.h.
|
privateinherited |
GroupBoxModule options.
Definition at line 78 of file FXGroupBoxModule.h.
|
protected |
vector with current path
Definition at line 746 of file GNEFrameModules.h.
|
protected |
button for removing last inserted element
Definition at line 758 of file GNEFrameModules.h.
Referenced by PathCreator().
|
protected |
route (usually a busStop)
Definition at line 743 of file GNEFrameModules.h.
|
privateinherited |
button for save elements
Definition at line 90 of file FXGroupBoxModule.h.
Referenced by FXGroupBoxModule::toogleSaveButton().
|
protected |
vector with selected edges
Definition at line 737 of file GNEFrameModules.h.
|
protected |
vector with selected junctions
Definition at line 734 of file GNEFrameModules.h.
|
protected |
label for shift information
Definition at line 764 of file GNEFrameModules.h.
Referenced by PathCreator().
|
protected |
CheckBox for show candidate edges.
Definition at line 761 of file GNEFrameModules.h.
Referenced by PathCreator().
|
protected |
to additional (usually a busStop)
Definition at line 740 of file GNEFrameModules.h.
|
protected |
current vClass
Definition at line 728 of file GNEFrameModules.h.