Eclipse SUMO - Simulation of Urban MObility
GNESelectorFrame::ElementSet Class Reference

#include <GNESelectorFrame.h>

Inheritance diagram for GNESelectorFrame::ElementSet:
[legend]
Collaboration diagram for GNESelectorFrame::ElementSet:
[legend]

Public Types

enum class  Type {
  NETWORKELEMENT , ADDITIONALELEMENT , SHAPE , TAZELEMENT ,
  DEMANDELEMENT , DATA , INVALID
}
 FOX-declaration. More...
 

Public Member Functions

 ElementSet (GNESelectorFrame *selectorFrameParent)
 constructor More...
 
Type getElementSet () const
 get current selected element set More...
 
void refreshElementSet ()
 refresh element set More...
 
 ~ElementSet ()
 destructor More...
 
FOX-callbacks

update current element set (called after

long onCmdSelectElementSet (FXObject *, FXSelector, void *)
 Called when the user change the set of element to search (networkElement, Additional or shape) More...
 

Private Attributes

Type myCurrentElementSet
 current element set selected More...
 
GNESelectorFramemySelectorFrameParent
 pointer to Selector Frame Parent More...
 
FXComboBox * mySetComboBox
 Combo Box with the element sets. More...
 

Detailed Description

Definition at line 188 of file GNESelectorFrame.h.

Member Enumeration Documentation

◆ Type

FOX-declaration.

Element Set Type

Enumerator
NETWORKELEMENT 
ADDITIONALELEMENT 
SHAPE 
TAZELEMENT 
DEMANDELEMENT 
DATA 
INVALID 

Definition at line 194 of file GNESelectorFrame.h.

Constructor & Destructor Documentation

◆ ElementSet()

GNESelectorFrame::ElementSet::ElementSet ( GNESelectorFrame selectorFrameParent)

constructor

Definition at line 331 of file GNESelectorFrame.cpp.

References GUIDesignComboBox, GUIDesignComboBoxNCol, MID_CHOOSEN_ELEMENTS, and mySetComboBox.

◆ ~ElementSet()

GNESelectorFrame::ElementSet::~ElementSet ( )

destructor

Definition at line 340 of file GNESelectorFrame.cpp.

Member Function Documentation

◆ getElementSet()

GNESelectorFrame::ElementSet::Type GNESelectorFrame::ElementSet::getElementSet ( ) const

get current selected element set

Definition at line 344 of file GNESelectorFrame.cpp.

◆ onCmdSelectElementSet()

long GNESelectorFrame::ElementSet::onCmdSelectElementSet ( FXObject *  ,
FXSelector  ,
void *   
)

Called when the user change the set of element to search (networkElement, Additional or shape)

Definition at line 377 of file GNESelectorFrame.cpp.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ refreshElementSet()

void GNESelectorFrame::ElementSet::refreshElementSet ( )

refresh element set

Definition at line 350 of file GNESelectorFrame.cpp.

References GNESelectorFrame::hide(), and GNESelectorFrame::show().

Referenced by GNESelectorFrame::show().

Here is the caller graph for this function:

Field Documentation

◆ myCurrentElementSet

Type GNESelectorFrame::ElementSet::myCurrentElementSet
private

current element set selected

Definition at line 237 of file GNESelectorFrame.h.

◆ mySelectorFrameParent

GNESelectorFrame* GNESelectorFrame::ElementSet::mySelectorFrameParent
private

pointer to Selector Frame Parent

Definition at line 231 of file GNESelectorFrame.h.

◆ mySetComboBox

FXComboBox* GNESelectorFrame::ElementSet::mySetComboBox
private

Combo Box with the element sets.

Definition at line 234 of file GNESelectorFrame.h.

Referenced by ElementSet().


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