[vtkusers] Memory leak
    Jothybasu Selvaraj 
    jothybasu at gmail.com
       
    Tue May 15 10:19:02 EDT 2012
    
    
  
Hi all,
I have a pipeline like this, every time I call this function the memory
increases ~10MB. How can I fix this?
I have a imgData already instantiated like this
vtkSmartPointer<vtkImageData>img=
     vtkSmartPointer<vtkImageData>::New();
vtkSmartPointer<vtkXMLImageReader>rd=
     vtkSmartPointer<vtkXMLImageReader>::New();
rd->SetFilename("filename");
rd->Update();
img=rd->GetOutput();
//Now I repeat this function several times
   vtkSmartPointer<vtkImageShiftScale>scaler=
           vtkSmartPointer<vtkImageShiftScale>::New();
   scaler->SetInput(img);*//is this correct way of doing?*
   scaler->SetScale(0.5);//Multiply
   scaler->SetOutputScalarTypeToDouble();
   //scaler->ReleaseDataFlagOn();//Tried with this too
   scaler->Update();
   img=scaler->GetOutput();*//is this correct way of doing?*
I am beginner in C++, so I am expecting some silly mistakes.
Thanks
--
Jothy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20120515/c23fd78e/attachment.htm>
    
    
More information about the vtkusers
mailing list