An Element which don't belong to GNENet but has influence in the simulation.
void resetType()
reset type
long onCmdDeleteResetType(FXObject *, FXSelector, void *)
Called when "Delete/Reset Vehicle Type" button is clicked.
void deleteType()
delete type
void showTypeEditorModule()
show TypeEditor modul
FXButton * myCreateTypeButton
"create vehicle type" button
long onCmdCreateType(FXObject *, FXSelector, void *)
FXButton * myDeleteResetTypeButton
"delete/reset vehicle type" button
GNETypeFrame * myTypeFrameParent
pointer to vehicle type Frame Parent
FXButton * myCopyTypeButton
"copy vehicle type"
TypeEditor(GNETypeFrame *typeFrameParent)
FOX-declaration.
void hideTypeEditorModule()
hide TypeEditor box
void refreshTypeEditorModule()
update TypeEditor modul
long onCmdCopyType(FXObject *, FXSelector, void *)
Called when "Copy Vehicle Type" button is clicked.
TypeSelector(GNETypeFrame *typeFrameParent)
FOX-declaration.
void setCurrentType(GNEDemandElement *vType)
set current Vehicle Type
GNETypeFrame * myTypeFrameParent
pointer to Frame Parent
GNEDemandElement * myCurrentType
pointer to current vehicle type
MFXIconComboBox * myTypeComboBox
comboBox with the list of vTypes
void refreshTypeSelectorIDs()
refresh vehicle type selector (only IDs, without refreshing attributes)
long onCmdSelectItem(FXObject *, FXSelector, void *)
GNEDemandElement * getCurrentType() const
get current Vehicle Type
void refreshTypeSelector()
refresh vehicle type selector
~TypeSelector()
destructor
GNETypeFrame * myTypeFrameParent
FOX need this.
~VTypeDistributions()
destructor
void showVTypeDistributionsModule()
show VTypeDistributions modul
long onCmdOpenDialog(FXObject *, FXSelector, void *)
GNEVTypeDistributionsDialog * myVTypeDistributionsDialog
VType distribution dialog.
GNETypeFrame * getTypeFrameParent() const
get pointer to type frame Parent
void hideVTypeDistributionsModule()
hide group box
VTypeDistributions(GNETypeFrame *typeFrameParent)
FOX-declaration.
GNEVTypeDistributionsDialog * getVTypeDistributionsDialog() const
get vType distribution dialog
GNEFrameAttributeModules::AttributesEditorExtended * myAttributesEditorExtended
modul for open extended attributes dialog
void attributesEditorExtendedDialogOpened()
open GNEAttributesCreator extended dialog (used for editing advance attributes of Vehicle Types)
GNETypeFrame(GNEViewParent *viewParent, GNEViewNet *viewNet)
Constructor.
TypeSelector * getTypeSelector() const
get vehicle type selector
void attributeUpdated()
function called after set a valid attribute in AttributeCreator/AttributeEditor/ParametersEditor/....
GNEFrameAttributeModules::AttributesEditor * myTypeAttributesEditor
editorinternal vehicle type attributes
VTypeDistributions * myVTypeDistributions
modul for open vType distributions dialog
TypeEditor * myTypeEditor
Vehicle Type editor (Create, copy, etc.)
~GNETypeFrame()
Destructor.
TypeSelector * myTypeSelector
vehicle type selector
Dialog for edit parameters.
A single child window which contains a view of the simulation area.
MFXGroupBoxModule (based on FXGroupBox)