Refactoring surface-selection mechanism.
* Surface selection now works in local-rendering mode (as well as remote rendering mode). It expects the vtkPVGeometryFilter to generate process ids (vtkProcessId) array in parallel. When present, it is used to determine the process id. * Selection rendering passes now render the "original ids" rather than the point/cell ids. Thus representations no longer need to "convert" selection. They just need to ensure that they render the correct ids in the selection rendering passes. This makes it possible to determine the "selection" directly on the client. Thus, we no longer need to gather the selection from the server side.
Showing with 192 additions and 202 deletions