Use SMP accelerated Slice in ParaView
Default Slice filter should use SMP accelerated contour in ParaView when possible.
Current status:
- HTG && plane && axis aligned : uses vtkHyperTreeGridAxisCut (Non-SMP)
- HTG && plane : uses vtkHyperTreeGridPlaneCutter (Non-SMP)
- UG && *complex conditions : uses vtk3DLinearGridPlaneCutter (SMP)
- Image : uses vtkSynchronizedTemplatesCutter3D (Non-SMP)
- StructGrid: uses vtkGridSynchronizedTemplates3D (Non-SMP)
- RectGrid: uses vtkRectilinearSynchronizedTemplates (Non-SMP)
- Other: DataSetCutter() from vtkCutter (Non-SMP)
Should be used:
- HTG && plane && axis aligned : uses vtkHyperTreeGridAxisCut (Non-SMP)
- HTG && plane : uses vtkHyperTreeGridPlaneCutter (Non-SMP)
- Plane && Any dataset type && conditions : vtkPVPlaneCutter + Merge into polydata (SMP)
- NonPlane && UG && *complex conditions : uses vtk3DLinearGridPlaneCutter (SMP)
- NonPlane && Image : uses vtkSynchronizedTemplatesCutter3D (Non-SMP)
- NonPlane && StructGrid: uses vtkGridSynchronizedTemplates3D (Non-SMP)
- NonPlane && RectGrid: uses vtkRectilinearSynchronizedTemplates (Non-SMP)
- Other: DataSetCutter() from vtkCutter (Non-SMP)
This make the SliceWithPlane filter irrelevant in ParaView