vtkExtractSelectedIds creates vtkUnstructuredGrid output for vtkPolyData input when extracting points
This issue was created automatically from an original Mantis Issue. Further discussion may take place here.
vtkExtractSelectedIds lines 977 thru 988 always create a vtkUnstructuredGrid if points are selected and the input data is not passed through. However if the input data is vtkPolyData, it should create vtkPolyData.
All other branches in the filter produce a data set of the type that corresponds to the input data set. For performance reasons it is quite helpful if the filter produces vtkPolyData if possible.