X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=common%2FvvImage.cxx;h=4675cf5b661453428bd561d81bbc623c75be092c;hb=b1afe238d2f4c78245e1824afd251e08b5216311;hp=53346a3ba7f0ceeadb208f6432715cb99f42a861;hpb=13ea7d94cf17a464042e1008a61f6712180fc10c;p=clitk.git diff --git a/common/vvImage.cxx b/common/vvImage.cxx index 53346a3..4675cf5 100644 --- a/common/vvImage.cxx +++ b/common/vvImage.cxx @@ -58,10 +58,8 @@ vvImage::~vvImage() //-------------------------------------------------------------------- void vvImage::Reset() { - for (unsigned int i = 0; i < mVtkImages.size(); i++) { + for (unsigned int i = 0; i < mVtkImages.size(); i++) mVtkImageReslice[i]->GetInput()->Delete(); - mVtkImageReslice[i]->Delete(); - } mVtkImages.resize(0); mVtkImageReslice.resize(0); @@ -236,7 +234,7 @@ const std::vector& vvImage::GetVTKImages() //-------------------------------------------------------------------- //-------------------------------------------------------------------- -vtkSmartPointer vvImage::GetFirstVTKImageData() +vtkImageData* vvImage::GetFirstVTKImageData() { return mVtkImages[0]; } @@ -298,7 +296,7 @@ void vvImage::UpdateReslice() //-------------------------------------------------------------------- vtkImageData * CopyAndCastToFloatFrom(vtkImageData * input) { - vtkSmartPointer p = vtkSmartPointer::New(); + vtkImageData * p = vtkImageData::New(); p->SetExtent(input->GetExtent ()); // Only first ! could not be 4D p->SetScalarTypeToFloat(); p->AllocateScalars();