]> Creatis software - creaRigidRegistration.git/blobdiff - lib/Transparency.h
#3471 Add manual option to CompareImageSwitcherWidget
[creaRigidRegistration.git] / lib / Transparency.h
index 3c97c2ec3272ac965b7390a6bafedea8e6963b77..3fbb2319ae10c7cb491f7e45606545eeebcf5ee5 100644 (file)
@@ -24,6 +24,7 @@
 #  knowledge of the CeCILL-B license and that you accept its terms.
 # ------------------------------------------------------------------------      */                                                                    
 
+#include <vtkVersionMacros.h>
 #include "vtkImageData.h"
 #include "vtkImageResample.h"
 #include <iostream>
@@ -36,58 +37,41 @@ class Transparency
        public: 
                Transparency();
                ~Transparency();
-
                //Calculate the new image and save it in the attribute image
                void calculateImage();
-               
                //Gets the result
                vtkImageData* getImage();
-               
                void setImage1(vtkImageData *image);
-
                void setImage2(vtkImageData *image);
-
                void setPercent(int percent);
-
                //Initialize newImage points
                void initialize(int dimensions[], double spacing[]);
-
                //Constructs a new transparent image
                void createImage(vtkImageData *img1, vtkImageData *img2, int sizeX, int sizeY);
-
                //Template for constructing the image by image type
                template <class T> void createImageByType(T* dataImagePointer1, T* dataImagePointer2, T* dataImageResultPointer, vtkImageData *img1, vtkImageData *img2, int sizeX, int sizeY);
 
        // --- Atributes --- //
        private: 
-
                bool _processed;
-
                int _type;
-
                vtkImageData *_image1;
-
                vtkImageData *_image2;
-
                //Resulting image
                vtkImageData *_newImage;
-
                //Percent of transparency for the second image
                double _percent;
-
                // Image 1 extent (iniX, finX, iniY, finY, iniZ, finZ)
                int extImg1[6];
                // Dimensionality image 1
                int dimImg1[3];
                // Image 1 spacing
                double spcImg1[3];
-
                // Image 2 extent (iniX, finX, iniY, finY, iniZ, finZ)
                int extImg2[6];
                // Dimensionality image 2
                int dimImg2[3];
                // Image 2 spacing
                double spcImg2[3];
-
 };