BUG: Fixed part of BUG #5565. vtkSelectionSource's state was dependent on
sequence in which the different set/add methods (such as SetFrustum, AddID) we called with respect to SetContentType. Change content type would clear all previously added values. Also, SetFrustum, AddLocation etc all updated the same internal data structure based on the ContentType. Fixed it to be more VTK friendly.
Showing with 73 additions and 130 deletions