Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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...