UltraScan III
List of all members | Signals | Public Member Functions | Private Slots | Private Member Functions | Private Attributes
US_SimulationParametersGui Class Reference

A window for editing simulation parameters. More...

#include "us_simulationparameters.h"

Inheritance diagram for US_SimulationParametersGui:
Inheritance graph
[legend]
Collaboration diagram for US_SimulationParametersGui:
Collaboration graph
[legend]

Signals

void complete (void)
 

Public Member Functions

 US_SimulationParametersGui (US_SimulationParameters &)
 
- Public Member Functions inherited from US_WidgetsDialog
 US_WidgetsDialog (QWidget *, Qt::WindowFlags)
 
QLabel * us_label (const QString &, int=0, int=QFont::Bold)
 
QLabel * us_textlabel (const QString &, int=-1, int=QFont::Bold)
 
QLabel * us_banner (const QString &, int=0, int=QFont::Bold)
 
QPushButton * us_pushbutton (const QString &, bool=true, int=0)
 
QTextEdit * us_textedit (void)
 
QLineEdit * us_lineedit (const QString &=0, int=0, bool=false)
 
void us_setReadOnly (QLineEdit *, bool=true)
 
void us_setReadOnly (QTextEdit *, bool=true)
 
QListWidget * us_listwidget (int=0)
 
QGridLayout * us_checkbox (const QString &, QCheckBox *&, bool=false)
 
QGridLayout * us_radiobutton (const QString &text, QRadioButton *&rb, bool state=false)
 
QProgressBar * us_progressBar (int, int, int=0)
 
QComboBox * us_comboBox (void)
 
QLCDNumber * us_lcd (int, int=0)
 
QwtCounter * us_counter (int, double, double, double=0.0)
 
QwtPlot * us_plot (const QString &, const QString &=QString(), const QString &=QString())
 
QwtPlotGrid * us_grid (QwtPlot *)
 
QwtPlotCurve * us_curve (QwtPlot *, const QString &)
 
QwtPlotPicker * us_picker (QwtPlot *)
 
QTabWidget * us_tabwidget (int=0, int=QFont::Bold)
 

Private Slots

void update_duration_hours (double)
 
void update_duration_mins (double)
 
void update_delay_hours (double)
 
void update_delay_mins (double)
 
void update_rotorspeed (double)
 
void acceleration_flag (void)
 
void update_speeds (double)
 
void update_acceleration (double)
 
void update_scans (double)
 
void update_mesh (int)
 
void select_speed_profile (int)
 
void update_speed_profile (double)
 
void load (void)
 
void save (void)
 
void accepted (void)
 
void revert (void)
 
void disconnect_all (void)
 
void reconnect_all (void)
 
void update_lamella (double lamella)
 
void update_meniscus (double meniscus)
 
void update_bottom (double bottom)
 
void update_simpoints (double simpoints)
 
void update_radial_res (double radial_res)
 
void update_rnoise (double rnoise)
 
void update_tinoise (double tinoise)
 
void update_rinoise (double rinoise)
 
void update_moving (int grid)
 
void select_centerpiece (bool)
 
void update_temp (double temp)
 
void help (void)
 

Private Member Functions

void update_combobox (void)
 
void backup_parms (void)
 
void check_delay (void)
 

Private Attributes

US_SimulationParameterssimparams
 
US_SimulationParameters simparams_backup
 
US_Help showhelp
 
int current_speed_step
 
QComboBox * cmb_speeds
 
QComboBox * cmb_moving
 
QComboBox * cmb_mesh
 
QwtCounter * cnt_speeds
 
QwtCounter * cnt_duration_hours
 
QwtCounter * cnt_duration_mins
 
QwtCounter * cnt_delay_hours
 
QwtCounter * cnt_delay_mins
 
QwtCounter * cnt_rotorspeed
 
QwtCounter * cnt_acceleration
 
QwtCounter * cnt_scans
 
QwtCounter * cnt_selected_speed
 
QwtCounter * cnt_lamella
 
QwtCounter * cnt_meniscus
 
QwtCounter * cnt_bottom
 
QwtCounter * cnt_simpoints
 
QwtCounter * cnt_radial_res
 
QwtCounter * cnt_rnoise
 
QwtCounter * cnt_tinoise
 
QwtCounter * cnt_rinoise
 
QwtCounter * cnt_temperature
 
QCheckBox * cb_acceleration_flag
 
QRadioButton * rb_band
 
QRadioButton * rb_standard
 

Additional Inherited Members

- Public Attributes inherited from US_WidgetsDialog
US_Global g
 Connect to global memory and make the values accessible. More...
 
QPalette vlgray
 Very light gray palette for read-only line edits. More...
 

Detailed Description

A window for editing simulation parameters.

Definition at line 14 of file us_simulationparameters.h.

Constructor & Destructor Documentation

US_SimulationParametersGui::US_SimulationParametersGui ( US_SimulationParameters params)
Parameters
paramsLocation for simulation parameters to be updated

Definition at line 6 of file us_simulationparameters.cpp.

Member Function Documentation

void US_SimulationParametersGui::acceleration_flag ( void  )
privateslot

Definition at line 658 of file us_simulationparameters.cpp.

void US_SimulationParametersGui::accepted ( void  )
privateslot

Definition at line 385 of file us_simulationparameters.cpp.

void US_SimulationParametersGui::backup_parms ( void  )
private

Definition at line 391 of file us_simulationparameters.cpp.

void US_SimulationParametersGui::check_delay ( void  )
private

Definition at line 550 of file us_simulationparameters.cpp.

void US_SimulationParametersGui::complete ( void  )
signal
void US_SimulationParametersGui::disconnect_all ( void  )
privateslot

Definition at line 936 of file us_simulationparameters.cpp.

void US_SimulationParametersGui::help ( void  )
inlineprivateslot

Definition at line 120 of file us_simulationparameters.h.

void US_SimulationParametersGui::load ( void  )
privateslot

Definition at line 761 of file us_simulationparameters.cpp.

void US_SimulationParametersGui::reconnect_all ( void  )
privateslot

Definition at line 961 of file us_simulationparameters.cpp.

void US_SimulationParametersGui::revert ( void  )
privateslot

Definition at line 424 of file us_simulationparameters.cpp.

void US_SimulationParametersGui::save ( void  )
privateslot

Definition at line 688 of file us_simulationparameters.cpp.

void US_SimulationParametersGui::select_centerpiece ( bool  )
inlineprivateslot

Definition at line 113 of file us_simulationparameters.h.

void US_SimulationParametersGui::select_speed_profile ( int  index)
privateslot

Definition at line 516 of file us_simulationparameters.cpp.

void US_SimulationParametersGui::update_acceleration ( double  accel)
privateslot

Definition at line 672 of file us_simulationparameters.cpp.

void US_SimulationParametersGui::update_bottom ( double  bottom)
inlineprivateslot

Definition at line 91 of file us_simulationparameters.h.

void US_SimulationParametersGui::update_combobox ( void  )
private

Definition at line 489 of file us_simulationparameters.cpp.

void US_SimulationParametersGui::update_delay_hours ( double  hours)
privateslot

Definition at line 634 of file us_simulationparameters.cpp.

void US_SimulationParametersGui::update_delay_mins ( double  minutes)
privateslot

Definition at line 640 of file us_simulationparameters.cpp.

void US_SimulationParametersGui::update_duration_hours ( double  hours)
privateslot

Definition at line 618 of file us_simulationparameters.cpp.

void US_SimulationParametersGui::update_duration_mins ( double  minutes)
privateslot

Definition at line 626 of file us_simulationparameters.cpp.

void US_SimulationParametersGui::update_lamella ( double  lamella)
inlineprivateslot

Definition at line 85 of file us_simulationparameters.h.

void US_SimulationParametersGui::update_meniscus ( double  meniscus)
inlineprivateslot

Definition at line 88 of file us_simulationparameters.h.

void US_SimulationParametersGui::update_mesh ( int  mesh)
privateslot

Definition at line 848 of file us_simulationparameters.cpp.

void US_SimulationParametersGui::update_moving ( int  grid)
inlineprivateslot

Definition at line 110 of file us_simulationparameters.h.

void US_SimulationParametersGui::update_radial_res ( double  radial_res)
inlineprivateslot

Definition at line 98 of file us_simulationparameters.h.

void US_SimulationParametersGui::update_rinoise ( double  rinoise)
inlineprivateslot

Definition at line 107 of file us_simulationparameters.h.

void US_SimulationParametersGui::update_rnoise ( double  rnoise)
inlineprivateslot

Definition at line 101 of file us_simulationparameters.h.

void US_SimulationParametersGui::update_rotorspeed ( double  speed)
privateslot

Definition at line 647 of file us_simulationparameters.cpp.

void US_SimulationParametersGui::update_scans ( double  scans)
privateslot

Definition at line 682 of file us_simulationparameters.cpp.

void US_SimulationParametersGui::update_simpoints ( double  simpoints)
inlineprivateslot

Definition at line 95 of file us_simulationparameters.h.

void US_SimulationParametersGui::update_speed_profile ( double  profile)
privateslot

Definition at line 511 of file us_simulationparameters.cpp.

void US_SimulationParametersGui::update_speeds ( double  value)
privateslot

Definition at line 458 of file us_simulationparameters.cpp.

void US_SimulationParametersGui::update_temp ( double  temp)
inlineprivateslot

Definition at line 117 of file us_simulationparameters.h.

void US_SimulationParametersGui::update_tinoise ( double  tinoise)
inlineprivateslot

Definition at line 104 of file us_simulationparameters.h.

Member Data Documentation

QCheckBox* US_SimulationParametersGui::cb_acceleration_flag
private

Definition at line 56 of file us_simulationparameters.h.

QComboBox* US_SimulationParametersGui::cmb_mesh
private

Definition at line 35 of file us_simulationparameters.h.

QComboBox* US_SimulationParametersGui::cmb_moving
private

Definition at line 34 of file us_simulationparameters.h.

QComboBox* US_SimulationParametersGui::cmb_speeds
private

Definition at line 33 of file us_simulationparameters.h.

QwtCounter* US_SimulationParametersGui::cnt_acceleration
private

Definition at line 43 of file us_simulationparameters.h.

QwtCounter* US_SimulationParametersGui::cnt_bottom
private

Definition at line 48 of file us_simulationparameters.h.

QwtCounter* US_SimulationParametersGui::cnt_delay_hours
private

Definition at line 40 of file us_simulationparameters.h.

QwtCounter* US_SimulationParametersGui::cnt_delay_mins
private

Definition at line 41 of file us_simulationparameters.h.

QwtCounter* US_SimulationParametersGui::cnt_duration_hours
private

Definition at line 38 of file us_simulationparameters.h.

QwtCounter* US_SimulationParametersGui::cnt_duration_mins
private

Definition at line 39 of file us_simulationparameters.h.

QwtCounter* US_SimulationParametersGui::cnt_lamella
private

Definition at line 46 of file us_simulationparameters.h.

QwtCounter* US_SimulationParametersGui::cnt_meniscus
private

Definition at line 47 of file us_simulationparameters.h.

QwtCounter* US_SimulationParametersGui::cnt_radial_res
private

Definition at line 50 of file us_simulationparameters.h.

QwtCounter* US_SimulationParametersGui::cnt_rinoise
private

Definition at line 53 of file us_simulationparameters.h.

QwtCounter* US_SimulationParametersGui::cnt_rnoise
private

Definition at line 51 of file us_simulationparameters.h.

QwtCounter* US_SimulationParametersGui::cnt_rotorspeed
private

Definition at line 42 of file us_simulationparameters.h.

QwtCounter* US_SimulationParametersGui::cnt_scans
private

Definition at line 44 of file us_simulationparameters.h.

QwtCounter* US_SimulationParametersGui::cnt_selected_speed
private

Definition at line 45 of file us_simulationparameters.h.

QwtCounter* US_SimulationParametersGui::cnt_simpoints
private

Definition at line 49 of file us_simulationparameters.h.

QwtCounter* US_SimulationParametersGui::cnt_speeds
private

Definition at line 37 of file us_simulationparameters.h.

QwtCounter* US_SimulationParametersGui::cnt_temperature
private

Definition at line 54 of file us_simulationparameters.h.

QwtCounter* US_SimulationParametersGui::cnt_tinoise
private

Definition at line 52 of file us_simulationparameters.h.

int US_SimulationParametersGui::current_speed_step
private

Definition at line 31 of file us_simulationparameters.h.

QRadioButton* US_SimulationParametersGui::rb_band
private

Definition at line 58 of file us_simulationparameters.h.

QRadioButton* US_SimulationParametersGui::rb_standard
private

Definition at line 59 of file us_simulationparameters.h.

US_Help US_SimulationParametersGui::showhelp
private

Definition at line 29 of file us_simulationparameters.h.

US_SimulationParameters& US_SimulationParametersGui::simparams
private

Definition at line 26 of file us_simulationparameters.h.

US_SimulationParameters US_SimulationParametersGui::simparams_backup
private

Definition at line 27 of file us_simulationparameters.h.


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