added vtkSmartPointer to selection filters for memory management