5 #include "qcepimagedata.h"
67 Q_PROPERTY(
int dataFormat READ get_DataFormat WRITE set_DataFormat)
68 QCEP_INTEGER_PROPERTY(DataFormat)
70 Q_PROPERTY(QString
darkImagePath READ get_DarkImagePath WRITE set_DarkImagePath)
71 QCEP_STRING_PROPERTY(DarkImagePath)
73 Q_PROPERTY(QStringList
imagePaths READ get_ImagePaths WRITE set_ImagePaths)
74 QCEP_STRING_LIST_PROPERTY(ImagePaths)
76 Q_PROPERTY(QString
imageDirectory READ get_ImageDirectory WRITE set_ImageDirectory)
77 QCEP_STRING_PROPERTY(ImageDirectory)
79 Q_PROPERTY(QString
imagePattern READ get_ImagePattern WRITE set_ImagePattern)
80 QCEP_STRING_PROPERTY(ImagePattern)
82 Q_PROPERTY(QString
outputPath READ get_OutputPath WRITE set_OutputPath)
83 QCEP_STRING_PROPERTY(OutputPath)
85 Q_PROPERTY(QString
outputDataset READ get_OutputDataset WRITE set_OutputDataset)
86 QCEP_STRING_PROPERTY(OutputDataset)
91 Q_PROPERTY(
int compression READ get_Compression WRITE set_Compression)
92 QCEP_INTEGER_PROPERTY(Compression)
94 Q_PROPERTY(
int xDimension READ get_XDimension WRITE set_XDimension STORED false)
95 QCEP_INTEGER_PROPERTY(XDimension)
97 Q_PROPERTY(
int yDimension READ get_YDimension WRITE set_YDimension STORED false)
98 QCEP_INTEGER_PROPERTY(YDimension)
100 Q_PROPERTY(
int zDimension READ get_ZDimension WRITE set_ZDimension STORED false)
101 QCEP_INTEGER_PROPERTY(ZDimension)
104 QCEP_INTEGER_PROPERTY(InputDataBuffering)
107 QCEP_BOOLEAN_PROPERTY(CheckRigorously)
110 QCEP_BOOLEAN_PROPERTY(CheckApproximately)
113 #endif // CCTWIMPORTER_H
void readDataFrameToBuffer(int i, int nb, QString path)
QSemaphore m_CompletionSemaphore
CctwIntVector3D chunkSize
QSharedPointer< QcepImageData< double > > m_DarkImage
hsize_t m_InputBufferSize
QSemaphore m_BacklogSemaphore
void writeOutputFrame(int num, QcepImageData< double > *img)
void checkImportedDataRigorously()
#define CCTW_INTVECTOR3D_PROPERTY(propname)
CctwApplication * m_Application
void checkImportedDataApproximately()
hsize_t m_InputBufferStride
void initializeDataBuffer()
void outputDataFromBuffer(int i)
void importDataFrame(int num, QString path)
void changeDirectory(QString path)
void appendInputFile(QString path)
CctwImporter(CctwApplication *application, QString name, QObject *parent=0)
void allocateDataBuffer(hsize_t dimx, hsize_t dimy, hsize_t dimz)
void appendMatchingFiles(QString pattern)