[vtkusers] Memory leak
David Doria
daviddoria at gmail.com
Tue May 15 10:33:23 EDT 2012
You would keep the data and get rid of the reader like this:
#include <vtkImageData.h>
#include <vtkSmartPointer.h>
#include <vtkPNGReader.h>
int main(int argc, char *argv[])
{
vtkPNGReader* reader = vtkPNGReader::New();
reader->SetFileName("/home/doriad/test.png");
vtkSmartPointer<vtkImageData> img = vtkSmartPointer<vtkImageData>::New();
img->DeepCopy(reader->GetOutput());
reader->Delete();
std::cout << img->GetNumberOfScalarComponents() << std::endl;
return 0;
}
David
More information about the vtkusers
mailing list