//Initialize newImage points
void initialize(int dimensions[], double spacing[]);
- //Constructs new transparent image
+ //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:
// Image 2 spacing
double spcImg2[3];
-};
\ No newline at end of file
+};
+