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

#include <GNESelectorFrame.h>

Inheritance diagram for GNESelectorFrame::ElementSet:
Collaboration diagram for GNESelectorFrame::ElementSet:

Public Types

enum  ElementSetType {
  ELEMENTSET_NETELEMENT = 1, ELEMENTSET_ADDITIONAL = 2, ELEMENTSET_SHAPE = 3, ELEMENTSET_DEMANDELEMENT = 4,
  ELEMENTSET_INVALID = 5
}
 FOX-declaration. More...
 

Public Member Functions

 ElementSet (GNESelectorFrame *selectorFrameParent)
 constructor More...
 
ElementSetType 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 (netElement, Additional or shape) More...
 

Private Attributes

ElementSetType 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 175 of file GNESelectorFrame.h.

Member Enumeration Documentation

◆ ElementSetType

FOX-declaration.

type of Set

Enumerator
ELEMENTSET_NETELEMENT 
ELEMENTSET_ADDITIONAL 
ELEMENTSET_SHAPE 
ELEMENTSET_DEMANDELEMENT 
ELEMENTSET_INVALID 

Definition at line 181 of file GNESelectorFrame.h.

Constructor & Destructor Documentation

◆ ElementSet()

GNESelectorFrame::ElementSet::ElementSet ( GNESelectorFrame selectorFrameParent)

constructor

Definition at line 727 of file GNESelectorFrame.cpp.

References GUIDesignComboBox, GUIDesignComboBoxNCol, MID_CHOOSEN_ELEMENTS, and mySetComboBox.

◆ ~ElementSet()

GNESelectorFrame::ElementSet::~ElementSet ( )

destructor

Definition at line 736 of file GNESelectorFrame.cpp.

Member Function Documentation

◆ getElementSet()

GNESelectorFrame::ElementSet::ElementSetType GNESelectorFrame::ElementSet::getElementSet ( ) const

get current selected element set

Definition at line 740 of file GNESelectorFrame.cpp.

◆ onCmdSelectElementSet()

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

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

Definition at line 764 of file GNESelectorFrame.cpp.

References GNE_SUPERMODE_NETWORK.

Referenced by FXDEFMAP().

◆ refreshElementSet()

void GNESelectorFrame::ElementSet::refreshElementSet ( )

refresh element set

Definition at line 746 of file GNESelectorFrame.cpp.

References GNE_SUPERMODE_NETWORK.

Referenced by GNESelectorFrame::show().

Field Documentation

◆ myCurrentElementSet

ElementSetType GNESelectorFrame::ElementSet::myCurrentElementSet
private

current element set selected

Definition at line 222 of file GNESelectorFrame.h.

◆ mySelectorFrameParent

GNESelectorFrame* GNESelectorFrame::ElementSet::mySelectorFrameParent
private

pointer to Selector Frame Parent

Definition at line 216 of file GNESelectorFrame.h.

◆ mySetComboBox

FXComboBox* GNESelectorFrame::ElementSet::mySetComboBox
private

Combo Box with the element sets.

Definition at line 219 of file GNESelectorFrame.h.

Referenced by ElementSet().


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