Eclipse SUMO - Simulation of Urban MObility
GNECrossingFrame::CreateCrossing Class Reference

#include <GNECrossingFrame.h>

Inheritance diagram for GNECrossingFrame::CreateCrossing:
Collaboration diagram for GNECrossingFrame::CreateCrossing:

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 *)
 

Private Attributes

FXButton * myCreateCrossingButton
 @field FXButton for create Crossing More...
 
GNECrossingFramemyCrossingFrameParent
 pointer to crossingFrame parent More...
 

Detailed Description

Definition at line 213 of file GNECrossingFrame.h.

Constructor & Destructor Documentation

◆ CreateCrossing()

GNECrossingFrame::CreateCrossing::CreateCrossing ( GNECrossingFrame crossingFrameParent)

FOX-declaration.

constructor

Definition at line 458 of file GNECrossingFrame.cpp.

References GUIDesignButton, MID_GNE_CREATE, and myCreateCrossingButton.

◆ ~CreateCrossing()

GNECrossingFrame::CreateCrossing::~CreateCrossing ( )

destructor

Definition at line 467 of file GNECrossingFrame.cpp.

Member Function Documentation

◆ onCmdCreateCrossing()

long GNECrossingFrame::CreateCrossing::onCmdCreateCrossing ( FXObject *  ,
FXSelector  ,
void *   
)

Definition at line 471 of file GNECrossingFrame.cpp.

References PositionVector::EMPTY, and WRITE_WARNING.

Referenced by GNECrossingFrame::createCrossingHotkey().

◆ setCreateCrossingButton()

void GNECrossingFrame::CreateCrossing::setCreateCrossingButton ( bool  value)

enable or disable button create crossing

Definition at line 495 of file GNECrossingFrame.cpp.

Field Documentation

◆ myCreateCrossingButton

FXButton* GNECrossingFrame::CreateCrossing::myCreateCrossingButton
private

@field FXButton for create Crossing

Definition at line 241 of file GNECrossingFrame.h.

Referenced by CreateCrossing().

◆ myCrossingFrameParent

GNECrossingFrame* GNECrossingFrame::CreateCrossing::myCrossingFrameParent
private

pointer to crossingFrame parent

Definition at line 238 of file GNECrossingFrame.h.


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