![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <GNECrossingFrame.h>
Public Member Functions | |
CreateCrossing (GNECrossingFrame *crossingFrameParent) | |
FOX-declaration. More... | |
void | setCreateCrossingButton (bool value) |
enable or disable button create crossing More... | |
~CreateCrossing () | |
destructor More... | |
FOX-callbacks | |
Called when the user press the button create edge | |
long | onCmdCreateCrossing (FXObject *, FXSelector, void *) |
Protected Member Functions | |
CreateCrossing () | |
FOX needs this. More... | |
Private Attributes | |
FXButton * | myCreateCrossingButton |
FXButton for create Crossing More... | |
GNECrossingFrame * | myCrossingFrameParent |
pointer to crossingFrame parent More... | |
Definition at line 216 of file GNECrossingFrame.h.
GNECrossingFrame::CreateCrossing::CreateCrossing | ( | GNECrossingFrame * | crossingFrameParent | ) |
FOX-declaration.
constructor
Definition at line 454 of file GNECrossingFrame.cpp.
References GUIDesignButton, MID_GNE_CREATE, and myCreateCrossingButton.
GNECrossingFrame::CreateCrossing::~CreateCrossing | ( | ) |
destructor
Definition at line 463 of file GNECrossingFrame.cpp.
|
inlineprotected |
FOX needs this.
Definition at line 238 of file GNECrossingFrame.h.
long GNECrossingFrame::CreateCrossing::onCmdCreateCrossing | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Definition at line 467 of file GNECrossingFrame.cpp.
References NBNode::checkCrossingDuplicated(), PositionVector::EMPTY, GNECrossingFrame::CrossingParameters::getCrossingEdges(), GNECrossingFrame::CrossingParameters::getCrossingPriority(), GNECrossingFrame::CrossingParameters::getCrossingWidth(), GNECrossingFrame::EdgesSelector::getCurrentJunction(), GNEJunction::getNBNode(), GNEViewNet::getUndoList(), GNECrossingFrame::CrossingParameters::isCurrentParametersValid(), myCrossingFrameParent, GNECrossingFrame::myCrossingParameters, GNECrossingFrame::myEdgeSelector, GNEFrame::myViewNet, GNECrossingFrame::EdgesSelector::onCmdClearSelection(), and WRITE_WARNING.
Referenced by GNECrossingFrame::createCrossingHotkey().
void GNECrossingFrame::CreateCrossing::setCreateCrossingButton | ( | bool | value | ) |
enable or disable button create crossing
Definition at line 491 of file GNECrossingFrame.cpp.
References myCreateCrossingButton.
Referenced by GNECrossingFrame::CrossingParameters::disableCrossingParameters(), and GNECrossingFrame::CrossingParameters::onCmdSetAttribute().
|
private |
FXButton for create Crossing
Definition at line 245 of file GNECrossingFrame.h.
Referenced by CreateCrossing(), and setCreateCrossingButton().
|
private |
pointer to crossingFrame parent
Definition at line 242 of file GNECrossingFrame.h.
Referenced by onCmdCreateCrossing().