X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FCheckBoard.cpp;h=afa33d2c9e98bea1551be40099aa496eac14a3dc;hb=205d50ce100b70ad4cd986edbea3a79247cc165c;hp=d4f52540b7e182fcbcada8bcee1d7575acfdc753;hpb=85c8838df7f9adbcb101fd6c6b4005dbfad325d3;p=creaRigidRegistration.git diff --git a/lib/CheckBoard.cpp b/lib/CheckBoard.cpp index d4f5254..afa33d2 100644 --- a/lib/CheckBoard.cpp +++ b/lib/CheckBoard.cpp @@ -13,6 +13,7 @@ CheckBoard::CheckBoard() squaresY=0; newImage = NULL; processed=false; + newImage = NULL; } /* @@ -124,12 +125,16 @@ void CheckBoard::calculateImage() void CheckBoard::initialize(int dimensions[], double spacing[]) { // Setting the new image + if(newImage != NULL){ + newImage->Delete(); + } newImage = vtkImageData::New(); newImage->SetScalarType(type); newImage->SetSpacing(spacing); newImage->SetDimensions(dimensions); newImage->AllocateScalars(); newImage->Update(); + }