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...
 
GNESelectorFrame * mySelectorFrameParent
 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.

◆ 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: