UltraScan III
List of all members | Public Slots | Public Member Functions | Protected Attributes | Private Slots | Private Attributes
US_AdvAnalysis2D Class Reference

A class to provide a window for advanced analysis controls. More...

#include "us_adv_analysis_2d.h"

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

Public Slots

void get_parameters (int &, double &, double &, double &, US_Model &, bool &, double &)
 

Public Member Functions

 US_AdvAnalysis2D (US_SimulationParameters *, bool &, QWidget *p=0)
 US_AdvAnalysis2D constructor. More...
 
- 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)
 

Protected Attributes

US_Help showHelp
 

Private Slots

void optimize_options (void)
 
void uncheck_optimize (int)
 
void checkBandForm (bool)
 
void checkUniGrid (bool)
 
void checkLocalUni (bool)
 
void checkRandLoc (bool)
 
void checkSoluCoal (bool)
 
void checkClipLow (bool)
 
void checkMdGrid (bool)
 
void checkMdRatios (bool)
 
void checkMeniscus (bool)
 
void checkMonteCar (bool)
 
void checkRegular (bool)
 
void select (void)
 
void load_model (void)
 
void help (void)
 

Private Attributes

US_SimulationParameterssparms
 
bool & loadDB
 
US_Model model
 
int ncsteps
 
int nctotal
 
QHBoxLayout * mainLayout
 
QGridLayout * optimizeLayout
 
QGridLayout * simparmsLayout
 
QWidget * parentw
 
QwtCounter * ct_menisrng
 
QwtCounter * ct_menispts
 
QwtCounter * ct_mciters
 
QwtCounter * ct_repetloc
 
QwtCounter * ct_scfactor
 
QwtCounter * ct_scfact2
 
QwtCounter * ct_repetran
 
QwtCounter * ct_stddevia
 
QwtCounter * ct_coaldist
 
QwtCounter * ct_nbrclips
 
QwtCounter * ct_regufact
 
QwtCounter * ct_bandload
 
QwtCounter * ct_spoints
 
QCheckBox * ck_unifgr
 
QCheckBox * ck_locugr
 
QCheckBox * ck_ranlgr
 
QCheckBox * ck_soluco
 
QCheckBox * ck_clipcs
 
QCheckBox * ck_menisc
 
QCheckBox * ck_mcarlo
 
QCheckBox * ck_regulz
 
QCheckBox * ck_mdgrid
 
QCheckBox * ck_mdrati
 
QPushButton * pb_ldmodel
 
QPushButton * pb_accept
 
QRadioButton * rb_stndcp
 
QRadioButton * rb_bandcp
 
QComboBox * cmb_mesh
 
QComboBox * cmb_moving
 

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 class to provide a window for advanced analysis controls.

Definition at line 15 of file us_adv_analysis_2d.h.

Constructor & Destructor Documentation

US_AdvAnalysis2D::US_AdvAnalysis2D ( US_SimulationParameters sim_par,
bool &  loadDB,
QWidget *  p = 0 
)

US_AdvAnalysis2D constructor.

Parameters
sim_parPointer to simulation parameters
loadDBFlag for whether loads are from DB
pPointer to the parent of this widget

Definition at line 11 of file us_adv_analysis_2d.cpp.

Member Function Documentation

void US_AdvAnalysis2D::checkBandForm ( bool  checked)
privateslot

Definition at line 321 of file us_adv_analysis_2d.cpp.

void US_AdvAnalysis2D::checkClipLow ( bool  checked)
privateslot

Definition at line 365 of file us_adv_analysis_2d.cpp.

void US_AdvAnalysis2D::checkLocalUni ( bool  checked)
privateslot

Definition at line 347 of file us_adv_analysis_2d.cpp.

void US_AdvAnalysis2D::checkMdGrid ( bool  checked)
privateslot

Definition at line 389 of file us_adv_analysis_2d.cpp.

void US_AdvAnalysis2D::checkMdRatios ( bool  checked)
privateslot

Definition at line 417 of file us_adv_analysis_2d.cpp.

void US_AdvAnalysis2D::checkMeniscus ( bool  checked)
privateslot

Definition at line 371 of file us_adv_analysis_2d.cpp.

void US_AdvAnalysis2D::checkMonteCar ( bool  checked)
privateslot

Definition at line 381 of file us_adv_analysis_2d.cpp.

void US_AdvAnalysis2D::checkRandLoc ( bool  checked)
privateslot

Definition at line 353 of file us_adv_analysis_2d.cpp.

void US_AdvAnalysis2D::checkRegular ( bool  checked)
privateslot

Definition at line 445 of file us_adv_analysis_2d.cpp.

void US_AdvAnalysis2D::checkSoluCoal ( bool  checked)
privateslot

Definition at line 359 of file us_adv_analysis_2d.cpp.

void US_AdvAnalysis2D::checkUniGrid ( bool  checked)
privateslot

Definition at line 327 of file us_adv_analysis_2d.cpp.

void US_AdvAnalysis2D::get_parameters ( int &  rtype,
double &  rtpar1,
double &  rtpar2,
double &  rtpar3,
US_Model modpar,
bool &  reg,
double &  repar1 
)
slot

Definition at line 248 of file us_adv_analysis_2d.cpp.

void US_AdvAnalysis2D::help ( void  )
inlineprivateslot

Definition at line 98 of file us_adv_analysis_2d.h.

void US_AdvAnalysis2D::load_model ( void  )
privateslot

Definition at line 468 of file us_adv_analysis_2d.cpp.

void US_AdvAnalysis2D::optimize_options ( void  )
privateslot

Definition at line 298 of file us_adv_analysis_2d.cpp.

void US_AdvAnalysis2D::select ( void  )
privateslot

Definition at line 451 of file us_adv_analysis_2d.cpp.

void US_AdvAnalysis2D::uncheck_optimize ( int  ckflag)
privateslot

Definition at line 311 of file us_adv_analysis_2d.cpp.

Member Data Documentation

QCheckBox* US_AdvAnalysis2D::ck_clipcs
private

Definition at line 62 of file us_adv_analysis_2d.h.

QCheckBox* US_AdvAnalysis2D::ck_locugr
private

Definition at line 59 of file us_adv_analysis_2d.h.

QCheckBox* US_AdvAnalysis2D::ck_mcarlo
private

Definition at line 64 of file us_adv_analysis_2d.h.

QCheckBox* US_AdvAnalysis2D::ck_mdgrid
private

Definition at line 66 of file us_adv_analysis_2d.h.

QCheckBox* US_AdvAnalysis2D::ck_mdrati
private

Definition at line 67 of file us_adv_analysis_2d.h.

QCheckBox* US_AdvAnalysis2D::ck_menisc
private

Definition at line 63 of file us_adv_analysis_2d.h.

QCheckBox* US_AdvAnalysis2D::ck_ranlgr
private

Definition at line 60 of file us_adv_analysis_2d.h.

QCheckBox* US_AdvAnalysis2D::ck_regulz
private

Definition at line 65 of file us_adv_analysis_2d.h.

QCheckBox* US_AdvAnalysis2D::ck_soluco
private

Definition at line 61 of file us_adv_analysis_2d.h.

QCheckBox* US_AdvAnalysis2D::ck_unifgr
private

Definition at line 58 of file us_adv_analysis_2d.h.

QComboBox* US_AdvAnalysis2D::cmb_mesh
private

Definition at line 75 of file us_adv_analysis_2d.h.

QComboBox* US_AdvAnalysis2D::cmb_moving
private

Definition at line 76 of file us_adv_analysis_2d.h.

QwtCounter* US_AdvAnalysis2D::ct_bandload
private

Definition at line 55 of file us_adv_analysis_2d.h.

QwtCounter* US_AdvAnalysis2D::ct_coaldist
private

Definition at line 52 of file us_adv_analysis_2d.h.

QwtCounter* US_AdvAnalysis2D::ct_mciters
private

Definition at line 46 of file us_adv_analysis_2d.h.

QwtCounter* US_AdvAnalysis2D::ct_menispts
private

Definition at line 45 of file us_adv_analysis_2d.h.

QwtCounter* US_AdvAnalysis2D::ct_menisrng
private

Definition at line 44 of file us_adv_analysis_2d.h.

QwtCounter* US_AdvAnalysis2D::ct_nbrclips
private

Definition at line 53 of file us_adv_analysis_2d.h.

QwtCounter* US_AdvAnalysis2D::ct_regufact
private

Definition at line 54 of file us_adv_analysis_2d.h.

QwtCounter* US_AdvAnalysis2D::ct_repetloc
private

Definition at line 47 of file us_adv_analysis_2d.h.

QwtCounter* US_AdvAnalysis2D::ct_repetran
private

Definition at line 50 of file us_adv_analysis_2d.h.

QwtCounter* US_AdvAnalysis2D::ct_scfact2
private

Definition at line 49 of file us_adv_analysis_2d.h.

QwtCounter* US_AdvAnalysis2D::ct_scfactor
private

Definition at line 48 of file us_adv_analysis_2d.h.

QwtCounter* US_AdvAnalysis2D::ct_spoints
private

Definition at line 56 of file us_adv_analysis_2d.h.

QwtCounter* US_AdvAnalysis2D::ct_stddevia
private

Definition at line 51 of file us_adv_analysis_2d.h.

bool& US_AdvAnalysis2D::loadDB
private

Definition at line 32 of file us_adv_analysis_2d.h.

QHBoxLayout* US_AdvAnalysis2D::mainLayout
private

Definition at line 38 of file us_adv_analysis_2d.h.

US_Model US_AdvAnalysis2D::model
private

Definition at line 33 of file us_adv_analysis_2d.h.

int US_AdvAnalysis2D::ncsteps
private

Definition at line 35 of file us_adv_analysis_2d.h.

int US_AdvAnalysis2D::nctotal
private

Definition at line 36 of file us_adv_analysis_2d.h.

QGridLayout* US_AdvAnalysis2D::optimizeLayout
private

Definition at line 39 of file us_adv_analysis_2d.h.

QWidget* US_AdvAnalysis2D::parentw
private

Definition at line 42 of file us_adv_analysis_2d.h.

QPushButton* US_AdvAnalysis2D::pb_accept
private

Definition at line 70 of file us_adv_analysis_2d.h.

QPushButton* US_AdvAnalysis2D::pb_ldmodel
private

Definition at line 69 of file us_adv_analysis_2d.h.

QRadioButton* US_AdvAnalysis2D::rb_bandcp
private

Definition at line 73 of file us_adv_analysis_2d.h.

QRadioButton* US_AdvAnalysis2D::rb_stndcp
private

Definition at line 72 of file us_adv_analysis_2d.h.

US_Help US_AdvAnalysis2D::showHelp
protected

Definition at line 79 of file us_adv_analysis_2d.h.

QGridLayout* US_AdvAnalysis2D::simparmsLayout
private

Definition at line 40 of file us_adv_analysis_2d.h.

US_SimulationParameters* US_AdvAnalysis2D::sparms
private

Definition at line 31 of file us_adv_analysis_2d.h.


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