18 #ifndef milxQtRegistrationAlgosAlgos_H 19 #define milxQtRegistrationAlgosAlgos_H 20 #include "milxQtMain.h" 24 #include "milxQtRegistrationParams.h" 25 #include "milxRegistration.h" 30 #include "_reg_ReadWriteImage.h" 31 #include "_reg_f3d2.h" 32 #include "_reg_ReadWriteImage.h" 33 #include "_reg_resampling.h" 34 #include "_reg_globalTransformation.h" 35 #include "_reg_localTransformation.h" 36 #include "_reg_tools.h" 37 #include "_reg_thinPlateSpline.h" 38 #include "_reg_aladin.h" 39 #include "_reg_aladin_sym.h" 45 #define PrecisionTYPE double 47 #define PrecisionTYPE float 51 #include "_reg_f3d_gpu.h" 62 #include "itkUseMevisDicomTiff.h" 63 #include "elxElastixMain.h" 68 #include "itkObject.h" 69 #include "itkDataObject.h" 70 #include <itksys/SystemTools.hxx> 71 #include <itksys/SystemInformation.hxx> 138 int average(QString outputName, QStringList filenames);
168 void average_async(QString outputName, QStringList filenames);
209 void error(QString functionName, QString errorMsg);
216 void cpp2defCompleted();
222 void averageCompleted();
228 void similaritiesComputed();
237 #endif // MILXQTRegistrationPLUGIN_H QFuture< int > future
Used to start the functions asynchroniously.
Contain all the informations and functions required to register an image.
void affine_async(milxQtRegistrationParams params)
Perform a ITK affine registration asynchroniously.
milxQtRegistrationAlgos(QObject *parent)
The standard constructor.
void error(QString functionName, QString errorMsg)
An error happened during the registration.
void registrationCompleted()
The registration has been completed.
int demon(milxQtRegistrationParams params)
Perform a ITK demon registration.
int affine(milxQtRegistrationParams params)
Perform a ITK affine registration.
void demon_async(milxQtRegistrationParams params)
Perform a ITK demon registration asynchroniously.