Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
mitkRegistrationWrapper.h
Go to the documentation of this file.
1 #ifndef MITKBATCHEDREGISTRATION_H
2 #define MITKBATCHEDREGISTRATION_H
3 
4 // MITK
6 #include "mitkCommon.h"
7 #include "mitkImage.h"
8 
9 
10 namespace mitk
11 {
25 {
26 public:
27 
28  typedef itk::Image<double,3> ItkImageType;
29  typedef itk::Image<unsigned char,3> ItkBinaryImageType;
30  typedef double* RidgidTransformType;
31 
32 
46  static void ApplyTransformationToImage(mitk::Image::Pointer img, const RidgidTransformType& transformation, double *offset, mitk::Image* resampleReference = NULL , bool binary = false);
47 
66  static void GetTransformation(Image::Pointer fixedImage , Image::Pointer movingImage, RidgidTransformType transformation, double* offset, bool useSameOrigin = true, mitk::Image* mask = NULL);
67 };
68 
69 }
70 #endif // MITKBATCHEDREGISTRATION_H
DataCollection - Class to facilitate loading/accessing structured data.
itk::Image< double, 3 > ItkImageType
#define MITKDIFFUSIONCORE_EXPORT
static Vector3D offset
itk::Image< unsigned char, 3 > ItkBinaryImageType
Image class for storing images.
Definition: mitkImage.h:76
The RegistrationWrapper class wraps the pyramid registration to calculate and apply a reference trans...