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 );