int ext[6];
imagedataValueResult->GetExtent(ext);
- int i,size = (ext[1]-ext[0]+1) * (ext[3]-ext[2]+1);
+ int size = (ext[1]-ext[0]+1) * (ext[3]-ext[2]+1);
+ memset(pValue,0,size*2);
+ memset(pMask,0,size*2);
+ /*
+ int i;
for(i=0; i<size; i++)
{
*pMask = 0;
pMask++;
pValue++;
}// for
+ */
+
} // if
}
imagedataValueResult->Modified();
imagedataMaskResult->Modified();
- }
+ imagedataValueResult->Update();
+ imagedataMaskResult->Update();
+ } // if
}
// ------------------------------------------------------------------------
void ContourExtractData::InitVtkImagesResult()
{
+ printf("EED ContourExtractData::InitVtkImagesResult\n");
int ext[6];
int newDim[3];
double spc[3];
imagedataMaskResult->SetSpacing(spc);
imagedataMaskResult->SetDimensions( newDim );
imagedataMaskResult->AllocateScalars();
+ printf("EED ContourExtractData::InitVtkImagesResult %p %p\n", imagedataValueResult, imagedataMaskResult);
}