QXRD  0.11.16
qxrddataprocessor.cpp
Go to the documentation of this file.
1 #include "qxrddataprocessor.h"
2 #include <QtConcurrentRun>
3 #include "qxrdwindow.h"
4 #include "qxrdacquisition.h"
5 #include "qcepimagedata.h"
6 #include "qxrdcenterfinder.h"
7 #include "qxrdintegrator.h"
8 #include "qcepmutexlocker.h"
10 
11 #include "tiffio.h"
12 
13 #include <QTime>
14 #include <QPainter>
15 #include <QDirIterator>
16 #include <qmath.h>
17 
22  QcepAllocatorWPtr allocator,
23  QxrdFileSaverWPtr filesaver)
24  : QxrdDataProcessorThreaded(saver, doc, acq, filesaver)
25 {
26 }
27 
29 {
30 }
31 
33 {
34  if (m_GenerateTestImage) {
35  m_GenerateTestImage -> setProcessor(sharedFromThis());
36  }
37 }
QxrdDataProcessorThreaded(QcepSettingsSaverWPtr saver, QxrdExperimentWPtr doc, QxrdAcquisitionWPtr acq, QxrdFileSaverWPtr filesaver)
QWeakPointer< QxrdExperiment > QxrdExperimentWPtr
QxrdGenerateTestImagePtr m_GenerateTestImage
QWeakPointer< QxrdFileSaver > QxrdFileSaverWPtr
QWeakPointer< QcepAllocator > QcepAllocatorWPtr
QxrdDataProcessor(QcepSettingsSaverWPtr saver, QxrdExperimentWPtr doc, QxrdAcquisitionWPtr acq, QcepAllocatorWPtr allocator, QxrdFileSaverWPtr filesaver)
QWeakPointer< QxrdAcquisition > QxrdAcquisitionWPtr
QWeakPointer< QcepSettingsSaver > QcepSettingsSaverWPtr