Eclipse SUMO - Simulation of Urban MObility
GNEConsecutiveSelector Class Reference

#include <GNEConsecutiveSelector.h>

Inheritance diagram for GNEConsecutiveSelector:
[legend]
Collaboration diagram for GNEConsecutiveSelector:
[legend]

Public Types

enum  Options {
  NOTHING = 1 << 0 , COLLAPSIBLE = 1 << 1 , EXTENSIBLE = 1 << 2 , SAVE = 1 << 3 ,
  LOAD = 1 << 4
}
 GroupBoxModule options. More...
 

Public Member Functions

void abortPathCreation ()
 abort path creation More...
 
bool addLane (GNELane *lane)
 add lane More...
 
bool drawCandidateLanesWithSpecialColor () const
 draw candidate lanes with special color (Only for candidates, special and conflicted) More...
 
void drawTemporalConsecutiveLanePath () const
 draw temporal consecutive lane path More...
 
FXVerticalFrame * getCollapsableFrame ()
 get collapsable frame (used by all elements that will be collapsed if button is toggled) More...
 
const std::vector< std::string > getLaneIDPath () const
 get lane IDs More...
 
const std::vector< std::pair< GNELane *, double > > & getLanePath () const
 get vector with lanes and clicked positions More...
 
 GNEConsecutiveSelector (GNEFrame *frameParent, const bool allowOneLane)
 FOX-declaration. More...
 
void hideConsecutiveLaneSelectorModule ()
 show GNEConsecutiveSelector More...
 
long onCmdCollapseButton (FXObject *, FXSelector, void *)
 collapse GroupBoxModule More...
 
long onCmdExtendButton (FXObject *, FXSelector, void *)
 extends GroupBoxModule More...
 
long onCmdLoadButton (FXObject *, FXSelector, void *)
 load contents More...
 
long onCmdResetButton (FXObject *, FXSelector, void *)
 reset GroupBoxModule More...
 
long onCmdSaveButton (FXObject *, FXSelector, void *)
 save contents More...
 
long onPaint (FXObject *, FXSelector, void *)
 draw MFXGroupBoxModule More...
 
long onUpdResetButton (FXObject *, FXSelector, void *)
 update reset GroupBoxModule More...
 
void removeLastElement ()
 remove path element More...
 
void setText (const std::string &text)
 set text More...
 
void showConsecutiveLaneSelectorModule ()
 show GNEConsecutiveSelector More...
 
void updateLaneColors ()
 update lane colors More...
 
 ~GNEConsecutiveSelector ()
 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 lane". More...
 
long onCmdShowCandidateLanes (FXObject *, FXSelector, void *)
 Called when the user click over check button "show candidate lanes". More...
 

Protected Member Functions

void clearPath ()
 clear lanes (and restore colors) More...
 
 GNEConsecutiveSelector ()
 FOX need this. More...
 
virtual bool loadContents () const
 load contents (can be reimplemented in children) More...
 
virtual bool saveContents () const
 save contents (can be reimplemented in children) More...
 
void toggleSaveButton (const bool value)
 enable or disable save buttons More...
 
void updateInfoRouteLabel ()
 update InfoRouteLabel More...
 

Private Member Functions

 GNEConsecutiveSelector (GNEConsecutiveSelector *)=delete
 Invalidated copy constructor. More...
 
GNEConsecutiveSelectoroperator= (GNEConsecutiveSelector *)=delete
 Invalidated assignment operator. More...
 

Private Attributes

FXButton * myAbortCreationButton = nullptr
 button for abort route creation More...
 
const bool myAllowOneLane
 allow one lane More...
 
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...
 
MFXButtonTooltipmyExtendButton = nullptr
 button for extend elements More...
 
FXButton * myFinishCreationButton = nullptr
 button for finish route creation More...
 
GNEFramemyFrameParent
 pointer to frame parent More...
 
FXLabel * myInfoPathLabel = nullptr
 label with path info More...
 
FXLabel * myLabel = nullptr
 label used in non collapsable MFXGroupBoxModule More...
 
std::vector< std::pair< GNELane *, double > > myLanePath
 vector with lanes and clicked positions More...
 
FXButton * myLoadButton = nullptr
 button for load elements More...
 
const int myOptions
 GroupBoxModule options. More...
 
FXButton * myRemoveLastInsertedElement = nullptr
 button for removing last inserted element More...
 
FXButton * myResetWidthButton = nullptr
 button for reset frame width More...
 
FXButton * mySaveButton = nullptr
 button for save elements More...
 
FXCheckButton * myShowCandidateLanes = nullptr
 CheckBox for show candidate lanes. More...
 

Detailed Description

Definition at line 36 of file GNEConsecutiveSelector.h.

Member Enumeration Documentation

◆ Options

GroupBoxModule options.

Enumerator
NOTHING 
COLLAPSIBLE 
EXTENSIBLE 
SAVE 
LOAD 

Definition at line 38 of file MFXGroupBoxModule.h.

Constructor & Destructor Documentation

◆ GNEConsecutiveSelector() [1/3]

GNEConsecutiveSelector::GNEConsecutiveSelector ( GNEFrame frameParent,
const bool  allowOneLane 
)

◆ ~GNEConsecutiveSelector()

GNEConsecutiveSelector::~GNEConsecutiveSelector ( )

destructor

Definition at line 77 of file GNEConsecutiveSelector.cpp.

◆ GNEConsecutiveSelector() [2/3]

GNEConsecutiveSelector::GNEConsecutiveSelector ( )
protected

FOX need this.

Definition at line 391 of file GNEConsecutiveSelector.cpp.

◆ GNEConsecutiveSelector() [3/3]

GNEConsecutiveSelector::GNEConsecutiveSelector ( GNEConsecutiveSelector )
privatedelete

Invalidated copy constructor.

Member Function Documentation

◆ abortPathCreation()

void GNEConsecutiveSelector::abortPathCreation ( )

◆ addLane()

◆ clearPath()

void GNEConsecutiveSelector::clearPath ( )
protected

clear lanes (and restore colors)

Definition at line 419 of file GNEConsecutiveSelector.cpp.

References GNENet::getAttributeCarriers(), GNENetHelper::AttributeCarriers::getEdges(), GNEViewNet::getNet(), GNEFrame::getViewNet(), myFrameParent, myLanePath, and updateInfoRouteLabel().

Referenced by abortPathCreation(), and hideConsecutiveLaneSelectorModule().

Here is the caller graph for this function:

◆ drawCandidateLanesWithSpecialColor()

bool GNEConsecutiveSelector::drawCandidateLanesWithSpecialColor ( ) const

draw candidate lanes with special color (Only for candidates, special and conflicted)

Definition at line 187 of file GNEConsecutiveSelector.cpp.

References myShowCandidateLanes.

◆ drawTemporalConsecutiveLanePath()

void GNEConsecutiveSelector::drawTemporalConsecutiveLanePath ( ) const

draw temporal consecutive lane path

Definition at line 235 of file GNEConsecutiveSelector.cpp.

References GLHelper::drawBoxLines(), GNELane2laneConnection::exist(), GNELane::getLane2laneConnections(), GNELane2laneConnection::getLane2laneGeometry(), GNELane::getLaneShape(), GUIGeometry::getShape(), GLO_TEMPORALSHAPE, RGBColor::GREY, myLanePath, RGBColor::ORANGE, GLHelper::popMatrix(), GLHelper::pushMatrix(), and GLHelper::setColor().

Referenced by GNEViewNet::doPaintGL().

Here is the caller graph for this function:

◆ getCollapsableFrame()

FXVerticalFrame * MFXGroupBoxModule::getCollapsableFrame ( )
inherited

get collapsable frame (used by all elements that will be collapsed if button is toggled)

Definition at line 123 of file MFXGroupBoxModule.cpp.

References MFXGroupBoxModule::myCollapsableFrame.

Referenced by GNEInspectorFrame::AdditionalDialog::AdditionalDialog(), GNEFrameAttributeModules::AttributesEditor::AttributesEditor(), GNEFrameAttributeModules::AttributesEditorExtended::AttributesEditorExtended(), GNEGenericDataFrame::AttributeSelector::AttributeSelector(), GNEOverlappedInspection::buildFXElements(), GNEMoveFrame::ChangeZInSelection::ChangeZInSelection(), GNEConnectorFrame::ConnectionModifications::ConnectionModifications(), GNEConnectorFrame::ConnectionOperations::ConnectionOperations(), GNEConnectorFrame::ConnectionSelection::ConnectionSelection(), GNECrossingFrame::CreateCrossing::CreateCrossing(), GNECrossingFrame::CrossingParameters::CrossingParameters(), GNETAZFrame::CurrentTAZ::CurrentTAZ(), GNEMoveFrame::DemandModeOptions::DemandModeOptions(), GNEDistributionFrame::DistributionSelector::DistributionSelector(), GNEDistributionFrame::DistributionValuesEditor::DistributionValuesEditor(), GNEAdditionalFrame::E2MultilaneLegendModule::E2MultilaneLegendModule(), GNECrossingFrame::EdgesSelector::EdgesSelector(), GNEFrameAttributeModules::GenericDataAttributes::GenericDataAttributes(), GNEInspectorFrame::GEOAttributesEditor::GEOAttributesEditor(), GNEDemandElementSelector::GNEDemandElementSelector(), GNEOptionsDialog::GNEOptionsDialog(), GNEPathCreator::GNEPathCreator(), GNEPathLegendModule::GNEPathLegendModule(), GNEPlanCreator::GNEPlanCreator(), GNEPlanCreatorLegend::GNEPlanCreatorLegend(), GNESelectorParent::GNESelectorParent(), GNEStopFrame::HelpCreation::HelpCreation(), GNEVehicleFrame::HelpCreation::HelpCreation(), GNEAdditionalFrame::HelpCreationModule::HelpCreationModule(), GNECrossingFrame::Information::Information(), GNEMoveFrame::Information::Information(), GNESelectorFrame::Information::Information(), GNEGenericDataFrame::IntervalSelector::IntervalSelector(), GNECreateEdgeFrame::LaneTypeSelector::LaneTypeSelector(), GNEConnectorFrame::Legend::Legend(), GNECreateEdgeFrame::Legend::Legend(), GNEProhibitionFrame::Legend::Legend(), GNETAZRelDataFrame::Legend::Legend(), GNEMeanDataFrame::MeanDataEditor::MeanDataEditor(), GNEMeanDataFrame::MeanDataSelector::MeanDataSelector(), GNESelectorFrame::ModificationMode::ModificationMode(), GNEMoveFrame::NetworkModeOptions::NetworkModeOptions(), GNEMatchAttribute::onCmdHelp(), GNEMatchGenericDataAttribute::onCmdHelp(), GNENeteditAttributes::onCmdHelp(), GNEOverlappedInspection::onCmdOverlappingHelp(), GNEFrameAttributeModules::ParametersEditor::ParametersEditor(), GNEDeleteFrame::ProtectElements::ProtectElements(), GNEAttributesCreator::refreshRows(), GNEProhibitionFrame::Selection::Selection(), GNESelectorFrame::SelectionHierarchy::SelectionHierarchy(), GNESelectorFrame::SelectionOperation::SelectionOperation(), 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::TLSPhases::TLSPhases(), GNETypeFrame::TypeEditor::TypeEditor(), and GNESelectorFrame::VisualScaling::VisualScaling().

◆ getLaneIDPath()

const std::vector< std::string > GNEConsecutiveSelector::getLaneIDPath ( ) const

get lane IDs

Definition at line 113 of file GNEConsecutiveSelector.cpp.

References myLanePath.

Referenced by GNEAdditionalFrame::createPath(), and GNEWireFrame::createPath().

Here is the caller graph for this function:

◆ getLanePath()

const std::vector< std::pair< GNELane *, double > > & GNEConsecutiveSelector::getLanePath ( ) const

get vector with lanes and clicked positions

Definition at line 107 of file GNEConsecutiveSelector.cpp.

References myLanePath.

Referenced by GNEAdditionalFrame::createPath(), and GNEWireFrame::createPath().

Here is the caller graph for this function:

◆ hideConsecutiveLaneSelectorModule()

void GNEConsecutiveSelector::hideConsecutiveLaneSelectorModule ( )

show GNEConsecutiveSelector

Definition at line 98 of file GNEConsecutiveSelector.cpp.

References clearPath().

Referenced by GNEAdditionalFrame::tagSelected(), and GNEWireFrame::tagSelected().

Here is the caller graph for this function:

◆ loadContents()

bool MFXGroupBoxModule::loadContents ( ) const
protectedvirtualinherited

load contents (can be reimplemented in children)

Definition at line 231 of file MFXGroupBoxModule.cpp.

Referenced by MFXGroupBoxModule::onCmdLoadButton().

Here is the caller graph for this function:

◆ onCmdAbortPathCreation()

long GNEConsecutiveSelector::onCmdAbortPathCreation ( FXObject *  ,
FXSelector  ,
void *   
)

Called when the user click over button "Abort route creation".

Definition at line 366 of file GNEConsecutiveSelector.cpp.

References abortPathCreation().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdCollapseButton()

long MFXGroupBoxModule::onCmdCollapseButton ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

collapse GroupBoxModule

Definition at line 142 of file MFXGroupBoxModule.cpp.

References COLLAPSE, GUIIconSubSys::getIcon(), MFXGroupBoxModule::myCollapsableFrame, MFXGroupBoxModule::myCollapseButton, MFXGroupBoxModule::myCollapsed, and UNCOLLAPSE.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdCreatePath()

long GNEConsecutiveSelector::onCmdCreatePath ( FXObject *  ,
FXSelector  ,
void *   
)

Definition at line 359 of file GNEConsecutiveSelector.cpp.

References GNEFrame::createPath(), and myFrameParent.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdExtendButton()

long MFXGroupBoxModule::onCmdExtendButton ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

extends GroupBoxModule

Definition at line 158 of file MFXGroupBoxModule.cpp.

References GNEFrame::getScrollBarWidth(), GNETLSEditorFrame::TLSPhases::getTLSEditorParent(), GNETLSTable::getTLSPhasesParent(), GNEFrame::getViewNet(), GNEViewNet::getViewParent(), MFXGroupBoxModule::myCollapsableFrame, MFXGroupBoxModule::myFrameParent, and GNEViewParent::setFrameAreaWidth().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdLoadButton()

long MFXGroupBoxModule::onCmdLoadButton ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

load contents

Definition at line 212 of file MFXGroupBoxModule.cpp.

References MFXGroupBoxModule::loadContents().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdRemoveLastElement()

long GNEConsecutiveSelector::onCmdRemoveLastElement ( FXObject *  ,
FXSelector  ,
void *   
)

Called when the user click over button "Remove las inserted lane".

Definition at line 374 of file GNEConsecutiveSelector.cpp.

References removeLastElement().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdResetButton()

long MFXGroupBoxModule::onCmdResetButton ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

reset GroupBoxModule

Definition at line 184 of file MFXGroupBoxModule.cpp.

References GNEFrame::getViewNet(), GNEViewNet::getViewParent(), MFXGroupBoxModule::myFrameParent, and GNEViewParent::setFrameAreaWidth().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdSaveButton()

long MFXGroupBoxModule::onCmdSaveButton ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

save contents

Definition at line 206 of file MFXGroupBoxModule.cpp.

References MFXGroupBoxModule::saveContents().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdShowCandidateLanes()

long GNEConsecutiveSelector::onCmdShowCandidateLanes ( FXObject *  ,
FXSelector  ,
void *   
)

Called when the user click over check button "show candidate lanes".

Definition at line 382 of file GNEConsecutiveSelector.cpp.

References updateLaneColors().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onPaint()

long MFXGroupBoxModule::onPaint ( FXObject *  ,
FXSelector  ,
void *  ptr 
)
inherited

draw MFXGroupBoxModule

Definition at line 129 of file MFXGroupBoxModule.cpp.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdResetButton()

long MFXGroupBoxModule::onUpdResetButton ( FXObject *  sender,
FXSelector  ,
void *   
)
inherited

update reset GroupBoxModule

Definition at line 193 of file MFXGroupBoxModule.cpp.

References GNEViewParent::getFrameAreaWidth(), GNEFrame::getViewNet(), GNEViewNet::getViewParent(), and MFXGroupBoxModule::myFrameParent.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ operator=()

GNEConsecutiveSelector& GNEConsecutiveSelector::operator= ( GNEConsecutiveSelector )
privatedelete

Invalidated assignment operator.

◆ removeLastElement()

void GNEConsecutiveSelector::removeLastElement ( )

remove path element

Definition at line 331 of file GNEConsecutiveSelector.cpp.

References GNEFrame::getViewNet(), myFrameParent, myLanePath, myRemoveLastInsertedElement, updateInfoRouteLabel(), updateLaneColors(), and GNEViewNet::updateViewNet().

Referenced by GNEViewNet::hotkeyBackSpace(), and onCmdRemoveLastElement().

Here is the caller graph for this function:

◆ saveContents()

bool MFXGroupBoxModule::saveContents ( ) const
protectedvirtualinherited

save contents (can be reimplemented in children)

Reimplemented in GNEFixNetworkElements::FixOptions, and GNEFixDemandElements::FixOptions.

Definition at line 224 of file MFXGroupBoxModule.cpp.

Referenced by MFXGroupBoxModule::onCmdSaveButton().

Here is the caller graph for this function:

◆ setText()

void MFXGroupBoxModule::setText ( const std::string &  text)
inherited

set text

Definition at line 117 of file MFXGroupBoxModule.cpp.

References MFXGroupBoxModule::myLabel.

Referenced by GNETagSelector::setCurrentTagType(), and GNESelectorFrame::SelectionInformation::updateInformationLabel().

Here is the caller graph for this function:

◆ showConsecutiveLaneSelectorModule()

void GNEConsecutiveSelector::showConsecutiveLaneSelectorModule ( )

show GNEConsecutiveSelector

Definition at line 81 of file GNEConsecutiveSelector.cpp.

References abortPathCreation(), myAbortCreationButton, myFinishCreationButton, myRemoveLastInsertedElement, and updateLaneColors().

Referenced by GNEAdditionalFrame::tagSelected(), and GNEWireFrame::tagSelected().

Here is the caller graph for this function:

◆ toggleSaveButton()

void MFXGroupBoxModule::toggleSaveButton ( const bool  value)
protectedinherited

enable or disable save buttons

Definition at line 238 of file MFXGroupBoxModule.cpp.

References MFXGroupBoxModule::mySaveButton.

◆ updateInfoRouteLabel()

void GNEConsecutiveSelector::updateInfoRouteLabel ( )
protected

update InfoRouteLabel

Definition at line 398 of file GNEConsecutiveSelector.cpp.

References myInfoPathLabel, myLanePath, TL, and toString().

Referenced by abortPathCreation(), addLane(), clearPath(), and removeLastElement().

Here is the caller graph for this function:

◆ updateLaneColors()

void GNEConsecutiveSelector::updateLaneColors ( )

update lane colors

Definition at line 193 of file GNEConsecutiveSelector.cpp.

References GNENet::getAttributeCarriers(), GNENetHelper::AttributeCarriers::getEdges(), GNEEdge::getGNEConnections(), GNEViewNet::getNet(), GNEFrame::getViewNet(), myFrameParent, myLanePath, myShowCandidateLanes, and GNEViewNet::updateViewNet().

Referenced by abortPathCreation(), addLane(), onCmdShowCandidateLanes(), removeLastElement(), and showConsecutiveLaneSelectorModule().

Here is the caller graph for this function:

Field Documentation

◆ myAbortCreationButton

FXButton* GNEConsecutiveSelector::myAbortCreationButton = nullptr
private

button for abort route creation

Definition at line 116 of file GNEConsecutiveSelector.h.

Referenced by abortPathCreation(), addLane(), and showConsecutiveLaneSelectorModule().

◆ myAllowOneLane

const bool GNEConsecutiveSelector::myAllowOneLane
private

allow one lane

Definition at line 125 of file GNEConsecutiveSelector.h.

Referenced by addLane().

◆ myCollapsableFrame

FXVerticalFrame* MFXGroupBoxModule::myCollapsableFrame = nullptr
privateinherited

◆ myCollapseButton

FXButton* MFXGroupBoxModule::myCollapseButton = nullptr
privateinherited

button for collapse elements

Definition at line 109 of file MFXGroupBoxModule.h.

Referenced by MFXGroupBoxModule::MFXGroupBoxModule(), and MFXGroupBoxModule::onCmdCollapseButton().

◆ myCollapsed

bool MFXGroupBoxModule::myCollapsed
privateinherited

flag to check if this groupbox is collapsed

Definition at line 124 of file MFXGroupBoxModule.h.

Referenced by MFXGroupBoxModule::onCmdCollapseButton().

◆ myExtendButton

MFXButtonTooltip* MFXGroupBoxModule::myExtendButton = nullptr
privateinherited

button for extend elements

Definition at line 112 of file MFXGroupBoxModule.h.

◆ myFinishCreationButton

FXButton* GNEConsecutiveSelector::myFinishCreationButton = nullptr
private

button for finish route creation

Definition at line 113 of file GNEConsecutiveSelector.h.

Referenced by abortPathCreation(), addLane(), and showConsecutiveLaneSelectorModule().

◆ myFrameParent

GNEFrame* GNEConsecutiveSelector::myFrameParent
private

pointer to frame parent

Definition at line 104 of file GNEConsecutiveSelector.h.

Referenced by abortPathCreation(), addLane(), clearPath(), onCmdCreatePath(), removeLastElement(), and updateLaneColors().

◆ myInfoPathLabel

FXLabel* GNEConsecutiveSelector::myInfoPathLabel = nullptr
private

label with path info

Definition at line 110 of file GNEConsecutiveSelector.h.

Referenced by updateInfoRouteLabel().

◆ myLabel

FXLabel* MFXGroupBoxModule::myLabel = nullptr
privateinherited

label used in non collapsable MFXGroupBoxModule

Definition at line 106 of file MFXGroupBoxModule.h.

Referenced by MFXGroupBoxModule::MFXGroupBoxModule(), and MFXGroupBoxModule::setText().

◆ myLanePath

std::vector<std::pair<GNELane*, double> > GNEConsecutiveSelector::myLanePath
private

◆ myLoadButton

FXButton* MFXGroupBoxModule::myLoadButton = nullptr
privateinherited

button for load elements

Definition at line 121 of file MFXGroupBoxModule.h.

Referenced by MFXGroupBoxModule::MFXGroupBoxModule().

◆ myOptions

const int MFXGroupBoxModule::myOptions
privateinherited

GroupBoxModule options.

Definition at line 97 of file MFXGroupBoxModule.h.

Referenced by MFXGroupBoxModule::MFXGroupBoxModule().

◆ myRemoveLastInsertedElement

FXButton* GNEConsecutiveSelector::myRemoveLastInsertedElement = nullptr
private

button for removing last inserted element

Definition at line 119 of file GNEConsecutiveSelector.h.

Referenced by abortPathCreation(), addLane(), removeLastElement(), and showConsecutiveLaneSelectorModule().

◆ myResetWidthButton

FXButton* MFXGroupBoxModule::myResetWidthButton = nullptr
privateinherited

button for reset frame width

Definition at line 115 of file MFXGroupBoxModule.h.

◆ mySaveButton

FXButton* MFXGroupBoxModule::mySaveButton = nullptr
privateinherited

button for save elements

Definition at line 118 of file MFXGroupBoxModule.h.

Referenced by MFXGroupBoxModule::MFXGroupBoxModule(), and MFXGroupBoxModule::toggleSaveButton().

◆ myShowCandidateLanes

FXCheckButton* GNEConsecutiveSelector::myShowCandidateLanes = nullptr
private

CheckBox for show candidate lanes.

Definition at line 122 of file GNEConsecutiveSelector.h.

Referenced by addLane(), drawCandidateLanesWithSpecialColor(), and updateLaneColors().


The documentation for this class was generated from the following files: