]> Creatis software - creaMaracasVisu.git/blobdiff - lib/maracasVisuLib/src/interface/wxWindows/widgets/imageUndoRedo/imageUndoRedo.cxx
Clean Code
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / imageUndoRedo / imageUndoRedo.cxx
index 0d650a7df91ac84f465cedb3c855ef2d8182f0e2..0752a76db3367ceb0e3a406b20f893ac415ff1ac 100755 (executable)
@@ -160,16 +160,20 @@ void ImageUndoRedo::DrawUR( ImageInfoUR* imageInfo, const bool& undo )
        m_RestorBaseInitialPointY       = imageInfo->GetImageMManager()->GetBaseInitialPointY();
        m_RestorBaseInitialPointZ       = imageInfo->GetImageMManager()->GetBaseInitialPointZ();
 
+    printf("EED ImageUndoRedo::DrawUR  %d - %d    %d - %d    %d - %d\n", region.minX, region.maxX, region.minY, region.maxY,region.minZ,region.maxZ);
+    
        if( img != NULL)
        {
                int *dim                        = img->GetDimensions( );        
                int sizeXImageIn        = dim[ 0 ];
-//EED         size_t linesize     = sizeXImageIn * sizeof(unsigned short);
-        
+//EED 2022-02-11
+//      size_t linesize     = sizeXImageIn * sizeof(unsigned short);
         size_t linesize     = sizeXImageIn * img->GetScalarSize();
-               for( int j = region.minY, y = 0; j <= region.maxY; j++, y++ )
+        int j,k;
+        int y,z;
+               for( j = region.minY, y = 0; j <= region.maxY; j++, y++ )
                {
-                       for( int k = region.minZ, z = 0; k <= region.maxZ; k++, z++ )
+                       for( k = region.minZ, z = 0; k <= region.maxZ; k++, z++ )
                        {
                                void* ptrsrc    = img->GetScalarPointer( 0, y, z );
                                void* ptrdest   = this->m_CurrentImage->GetScalarPointer( region.minX, j, k );