X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FmaracasVisuLib%2Fsrc%2Finterface%2FwxWindows%2FContour%2FContourExtractData.cxx;h=4e32b1e7990c9b767e5038a829c55c2148441699;hb=6e940f8b87d85a90438f01d56c3c6c92da2bc14a;hp=7989c0d7422d0fe69f2a45334b6788d662c9ce71;hpb=096822cf3513065cfa25e378679339a5ae4684cf;p=creaMaracasVisu.git diff --git a/lib/maracasVisuLib/src/interface/wxWindows/Contour/ContourExtractData.cxx b/lib/maracasVisuLib/src/interface/wxWindows/Contour/ContourExtractData.cxx index 7989c0d..4e32b1e 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/Contour/ContourExtractData.cxx +++ b/lib/maracasVisuLib/src/interface/wxWindows/Contour/ContourExtractData.cxx @@ -315,7 +315,11 @@ void ContourExtractData::ResetImageResult(int z) 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; iModified(); imagedataMaskResult->Modified(); - } + imagedataValueResult->Update(); + imagedataMaskResult->Update(); + } // if } @@ -439,6 +447,7 @@ vtkImageData *ContourExtractData::GetVtkImageMaskResult() // ------------------------------------------------------------------------ void ContourExtractData::InitVtkImagesResult() { + printf("EED ContourExtractData::InitVtkImagesResult\n"); int ext[6]; int newDim[3]; double spc[3]; @@ -472,6 +481,7 @@ void ContourExtractData::InitVtkImagesResult() imagedataMaskResult->SetSpacing(spc); imagedataMaskResult->SetDimensions( newDim ); imagedataMaskResult->AllocateScalars(); + printf("EED ContourExtractData::InitVtkImagesResult %p %p\n", imagedataValueResult, imagedataMaskResult); }