]> Creatis software - clitk.git/blobdiff - common/vvImage.cxx
used vtksmartpointer for vtkimagedata
[clitk.git] / common / vvImage.cxx
index 55a56ef2f3e75cd3351b28b3bd475f6afafbace0..821de16ebb35c34067b2488ba93be5161ba9599f 100644 (file)
@@ -50,6 +50,7 @@ void vvImage::Init()
 //--------------------------------------------------------------------
 vvImage::~vvImage()
 {
+  DD("vvImage got deleted!");
   Reset();
 }
 //--------------------------------------------------------------------
@@ -295,7 +296,7 @@ void vvImage::UpdateReslice()
 //--------------------------------------------------------------------
 vtkImageData * CopyAndCastToFloatFrom(vtkImageData * input)
 {
-  vtkImageData * p = vtkImageData::New();
+  vtkSmartPointer<vtkImageData>  p = vtkSmartPointer<vtkImageData>::New();
   p->SetExtent(input->GetExtent ()); // Only first ! could not be 4D
   p->SetScalarTypeToFloat();
   p->AllocateScalars();