 |
Eclipse SUMO - Simulation of Urban MObility
|
Go to the documentation of this file.
129 const std::vector<std::pair<GNELane*, double> > &
getLanePath()
const;
FXButton * myRemoveLastInsertedElement
button for removing last inserted element
FXList * myList
List of NetworkElementsSelector.
void drawTemporalConsecutiveLanePath(const GUIVisualizationSettings &s) const
draw temporal consecutive lane path
void clearSelection()
clear selection
std::vector< std::string > getSelectedIDs() const
get selected IDs
void clearPath()
clear lanes (and restore colors)
const NetworkElementType myNetworkElementType
@brrief network element type
GNEFrame * myFrameParent
pointer to frame parent
FXButton * myFinishCreationButton
button for finish route creation
NetworkElementsSelector()
FOX need this.
ConsecutiveLaneSelector & operator=(ConsecutiveLaneSelector *)=delete
Invalidated assignment operator.
long onCmdCreatePath(FXObject *, FXSelector, void *)
FXCheckButton * myShowCandidateLanes
CheckBox for show candidate lanes.
void removeLastElement()
remove path element
~NetworkElementsSelector()
destructor
~ConsecutiveLaneSelector()
destructor
ConsecutiveLaneSelector(GNEFrame *frameParent)
FOX-declaration.
void showConsecutiveLaneSelectorModule()
show ConsecutiveLaneSelector
long onCmdRemoveLastElement(FXObject *, FXSelector, void *)
Called when the user click over button "Remove las inserted lane".
void hideNetworkElementsSelector()
hide NetworkElementsSelector Module
FXButton * myUseSelected
button for use selected edges
bool isShown() const
return true if modul is shown
NetworkElementType
FOX-declaration.
FXButton * myAbortCreationButton
button for abort route creation
bool drawCandidateLanesWithSpecialColor() const
draw candidate lanes with special color (Only for candidates, special and conflicted)
long onCmdUseSelectedElements(FXObject *, FXSelector, void *)
GNEFrame * myFrameParent
pointer to frame parent
std::vector< std::pair< GNELane *, double > > myLanePath
vector with lanes and clicked positions
void showNetworkElementsSelector()
show NetworkElementsSelector Module
void updateLaneColors()
update lane colors
long onCmdShowCandidateLanes(FXObject *, FXSelector, void *)
Called when the user click over check button "show candidate lanes".
const std::vector< std::string > getLaneIDPath() const
get lane IDs
FXGroupBoxModule (based on FXGroupBox)
bool isNetworkElementSelected(const GNENetworkElement *networkElement) const
check if the given networkElement is being selected
FXButton * myClearSelection
button for clear selection
void updateInfoRouteLabel()
FOX need this.
const std::vector< std::pair< GNELane *, double > > & getLanePath() const
get vector with lanes and clicked positions
bool toogleSelectedElement(const GNENetworkElement *networkElement)
toogle selected networkElement
long onCmdClearSelection(FXObject *, FXSelector, void *)
called when clear selection button is pressed
bool addLane(GNELane *lane)
add lane
Stores the information about how to visualize structures.
void hideConsecutiveLaneSelectorModule()
show ConsecutiveLaneSelector
void abortPathCreation()
abort path creation
This lane is powered by an underlying GNEEdge and basically knows how to draw itself.
long onCmdAbortPathCreation(FXObject *, FXSelector, void *)
Called when the user click over button "Abort route creation".
FXLabel * myInfoRouteLabel
label with route info