]> Creatis software - creaImageIO.git/blob - lib/TransformDicom3D/CreaImageComplement.h
#3327 TransformDicom3D in Linux
[creaImageIO.git] / lib / TransformDicom3D / CreaImageComplement.h
1 \r
2 #ifndef __CREA_COMPLEMENT_IMAGE_H_INCLUDED__\r
3 #define __CREA_COMPLEMENT_IMAGE_H_INCLUDED__\r
4 \r
5 #include "vtkTransform.h"\r
6 #include "vtkImageData.h"
7
8 #include "CreaImage.h"
9 \r
10 class CreaImageComplement\r
11 {\r
12 public:\r
13         CreaImageComplement();
14         ~CreaImageComplement();\r
15
16         void                    SetBaseCreaImage(CreaImage* creaimage);
17         void                    SetComplementCreaImage(CreaImage* creaimage);
18         vtkTransform*   GetvtkTransformToComplementImage();
19         double                  GetVoxelFromComplementImage_In_BaseCreaImage_Universe(double x,double y, double z);
20         void                    Update();
21 \r
22 private:
23   CreaImage             *basecreaimage;
24   CreaImage             *complementcreaimage;
25   vtkTransform  *transformToComplementCreaImage;
26 \r
27 protected:\r
28 \r
29 }; \r
30 \r
31 #endif // __CREA_COMPLEMENT_IMAGE_H_INCLUDED__\r