]> Creatis software - creaMaracasVisu.git/blobdiff - lib/maracasVisuLib/src/interface/wxWindows/widgets/ThresholdImageView/ColorLayerImageViewPanel.cxx
#2864 creaMaracasVisu Feature New Normal - Manual Paint , modify external image
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / ThresholdImageView / ColorLayerImageViewPanel.cxx
index 7763924fdad8c41fcf58465913689da140dc1997..1e05db5ff9c817d8e90bd968c20be2f45a2ae944 100644 (file)
@@ -304,6 +304,15 @@ void ColorLayerImageViewPanel::SetImage(vtkImageData *img)
                    _sl_SliceImageZ->SetRange( 0 , dim[2] );
                }
 
+//printf("EED ColorLayerImageViewPanel::SetImage  UUPPSS----------------------\n"  );
+//printf("EED ColorLayerImageViewPanel::SetImage  UUPPSS----------------------\n"  );
+//printf("EED ColorLayerImageViewPanel::SetImage  UUPPSS----------------------\n"  );
+//printf("EED ColorLayerImageViewPanel::SetImage  UUPPSS----------------------\n"  );
+//printf("  Here I have to analyse the spacing and size image to calculate new spacingvv\n"  );
+//printf("  I need the caracteristics of the base image\n"  );
+//                     GetColorLayerImageViewManager()->GetwxVtkBaseView(0);
+
+
         if ( (spc[0]!=_spcBase[0]) || (spc[1]!=_spcBase[1]) || (spc[2]!=_spcBase[2]) ||
              (dim[0]!=_dimBase[0]) || (spc[1]!=_spcBase[1]) || (spc[2]!=_spcBase[2])
             )
@@ -316,7 +325,7 @@ void ColorLayerImageViewPanel::SetImage(vtkImageData *img)
                                bool transformOkDlg;
                        wxString msg = _T("The image resolution of both images are not compatible. Do you want to tranform it? ");
                        wxDlgTransformByDimensionBySpacingByPixel dlg;
-                       dlg.GetTransformType(this,spc,spc,dim,dim,msg,typeOfTransformation,transformOkDlg);
+                       dlg.GetTransformType(this,_spcBase,spc,_dimBase,dim,msg,typeOfTransformation,transformOkDlg);
                        // CM Reset the default value (Pixel i.e. 3) if the dialog box returned an inappropriate value.
                        if (transformOkDlg == false)
                                {
@@ -326,8 +335,6 @@ void ColorLayerImageViewPanel::SetImage(vtkImageData *img)
                        typeOfTransformation = _fitting_mode;
                        } // _fitting_mode -1
 
-printf("EED ColorLayerImageViewPanel::SetImage %d\n", typeOfTransformation );
-
                        //EO CM
             if (typeOfTransformation==1)  // make dimensions equals
             {