[vtkusers] Deleting unknown object
Paul Edwards
paul.m.edwards at gmail.com
Wed Oct 14 08:01:38 EDT 2009
You do need to call Delete on everything that you create with New.
> vtkTree* MinimumSpanningTree = vtkTree::New();
> MinimumSpanningTree = MinimumSpanningTreeFilter->GetOutput();
The problem you have here is you are setting the pointer value to the
output of the filter. When you call Delete at the end, it is not the
memory that you obtained from calling New. You should call one of the
copy functions, e.g.
MinimumSpanningTree->ShallowCopy(MinimumSpanningTreeFilter->GetOutput());
Regards,
Paul
More information about the vtkusers
mailing list