1 #ifndef US_ANALYSIS_BASE_H
3 #define US_ANALYSIS_BASE_H
18 #include "qwt_counter.h"
122 QwtCounter* ct_smoothing;
124 QwtCounter* ct_boundaryPercent;
134 virtual void update (
int );
135 virtual void data_plot(
void );
138 bool mkdir (
const QString&,
const QString& );
142 virtual void reset (
void );
145 virtual void new_triple (
int );
148 virtual void load (
void );
151 QString indent (
int )
const;
154 QString html_header (
const QString&,
const QString&,
158 QString run_details (
void )
const;
161 QString hydrodynamics(
void )
const;
164 QString analysis (
const QString& )
const;
167 QString scan_info (
void )
const;
170 QString table_row (
const QString&,
const QString& )
const;
173 QString table_row (
const QString&,
const QString&,
174 const QString& )
const;
177 QString table_row (
const QString&,
const QString&,
178 const QString&,
const QString&,
179 const QString& )
const;
182 QString table_row (
const QString&,
const QString&,
183 const QString&,
const QString&,
184 const QString&,
const QString&,
185 const QString& )
const;
190 double calc_baseline(
void )
const;
193 void reportFilesToDB( QStringList& );
196 bool write_dset_report( QString& );
199 virtual void exclude(
void );
202 virtual void reset_excludes(
void );
205 void smoothing(
double );
208 void update_filelist( QStringList&,
const QString );
214 double smooth_point(
int,
int,
int,
int,
int = 0 );
217 void details (
void );
218 void boundary_pct (
double );
219 void boundary_pos (
double );
220 void exclude_from (
double );
221 void exclude_to (
double );
222 void update_disk_db(
bool );
223 void set_progress (
const QString );
224 void load_noise (
int );
225 void get_solution (
void );
227 bool query_noise_retain(
void );
228 void back_out_noise(
int );
234 void dataAreLoaded(
void );