1 #ifndef QXRDFILESAVER_H
2 #define QXRDFILESAVER_H
7 #include <QReadWriteLock>
9 #include <QWaitCondition>
65 void mkPath(QString filePath);
void writeOutputScanPrivate(FILE *logFile, QcepIntegratedDataPtr data, QString fileName=QString())
QxrdDataProcessorWPtr m_Processor
QxrdExperimentWPtr experiment() const
void saveOverflowData(QString name, QcepMaskDataPtr overflow)
QWeakPointer< QxrdDataProcessor > QxrdDataProcessorWPtr
QxrdFileSaver(QcepAllocatorWPtr allocator)
void saveRaw16DataPrivate(QString name, QcepInt16ImageDataPtr image, QcepMaskDataPtr overflow, int canOverwrite)
QSharedPointer< QxrdFileSaver > QxrdFileSaverPtr
QxrdAcquisitionWPtr acquisition() const
void saveInt32Data(QString name, QcepInt32ImageDataPtr image, QcepMaskDataPtr overflow, int canOverwrite)
QxrdExperimentWPtr m_Experiment
void saveRaw32DataPrivate(QString name, QcepInt32ImageDataPtr image, QcepMaskDataPtr overflow, int canOverwrite)
void mkPath(QString filePath)
QWeakPointer< QxrdExperiment > QxrdExperimentWPtr
QSharedPointer< QcepIntegratedData > QcepIntegratedDataPtr
void saveDoubleData(QString name, QcepDoubleImageDataPtr image, QcepMaskDataPtr overflow, int canOverwrite)
QString uniqueFileName(QString name)
QcepAllocatorWPtr m_Allocator
void saveTextDataPrivate(QString name, QcepDoubleImageDataPtr image, QcepMaskDataPtr overflow, int canOverwrite)
void saveTextData(QString name, QcepDoubleImageDataPtr image, QcepMaskDataPtr overflow, int canOverwrite)
QxrdAcquisitionWPtr m_Acquisition
void saveRaw16Data(QString name, QcepInt16ImageDataPtr image, QcepMaskDataPtr overflow, int canOverwrite)
QWeakPointer< QcepAllocator > QcepAllocatorWPtr
void saveRaw32Data(QString name, QcepInt32ImageDataPtr image, QcepMaskDataPtr overflow, int canOverwrite)
void saveDoubleDataPrivate(QString name, QcepDoubleImageDataPtr image, QcepMaskDataPtr overflow, int canOverwrite)
void saveImageData(QString name, QcepImageDataBasePtr image, QcepMaskDataPtr overflow, int canOverwrite)
void saveMaskData(QString name, QcepMaskDataPtr image, int canOverwrite)
QWeakPointer< QxrdAcquisition > QxrdAcquisitionWPtr
QSharedPointer< QcepInt32ImageData > QcepInt32ImageDataPtr
void writeOutputScan(FILE *logFile, QcepIntegratedDataPtr data, QString fileName=QString())
void setProcessor(QxrdDataProcessorWPtr proc)
QSharedPointer< QcepImageDataBase > QcepImageDataBasePtr
QSharedPointer< QcepInt16ImageData > QcepInt16ImageDataPtr
QSharedPointer< QcepMaskData > QcepMaskDataPtr
void saveImageDataPrivate(QString name, QcepImageDataBasePtr image, QcepMaskDataPtr overflow, int canOverwrite)
QWeakPointer< QxrdFileSaver > QxrdFileSaverWPtr
void saveMaskDataPrivate(QString name, QcepMaskDataPtr image, int canOverwrite)
void setExperiment(QxrdExperimentWPtr expt)
void setAcquisition(QxrdAcquisitionWPtr acq)
void saveInt16Data(QString name, QcepInt16ImageDataPtr image, QcepMaskDataPtr overflow, int canOverwrite)
QSharedPointer< QcepDoubleImageData > QcepDoubleImageDataPtr