UltraScan III
us_convertio.h
Go to the documentation of this file.
1 #ifndef US_CONVERTIO_H
3 #define US_CONVERTIO_H
4 
5 #include <QtCore>
6 
7 #include "us_extern.h"
8 #include "us_help.h"
9 #include "us_convert.h"
10 #include "us_experiment.h"
11 #include "us_db2.h"
12 
13 struct cellInfo
14 {
15  QString cellName;
16  QString channelName;
18 };
19 
26 {
27  public:
28  // \brief Generic constructor for the US_ConvertIO class.
29  US_ConvertIO( void );
30 
38  static QString readDBExperiment( QString, QString, US_DB2*,
39  QVector< SP_SPEEDPROFILE >& );
40 
52  static QString writeRawDataToDB(
53  US_Experiment& ,
54  QList< US_Convert::TripleInfo >& ,
55  QString,
56  US_DB2* = 0 );
57 
68  static int checkDiskData(
70  QList< US_Convert::TripleInfo >& ,
71  US_DB2* = 0 );
72 
73  private:
74  static QString readRawDataFromDB(
75  US_Experiment& ,
76  QList< US_Convert::TripleInfo >& ,
77  QString& ,
78  US_DB2* = 0 );
79 
80 };
81 #endif