vtkFiltersHybrid should be split into more modules
vtkFiltersHybrid contains two types of filters, temporal manipulation filters and rendering related filters. I'm not sure as to what was that module supposed to contain initially but the dependency against vtkRenderingCore makes most of the filters here unusable in other core filters.
The following filters should be moved into their own rendering related module (Filters/Rendering
):
- vtkAdaptiveDataSetSurfaceFilter
- vtkDepthSortPolyData
- vtkPolyDataSilhouette
- vtkRenderLargeImage
The following filters should be moved into their own temporal related modele (Filters/Temporal
/):
- vtkDSPFilterGroup/vtkDSPFilterDefinition
- vtkForceTime
- vtkGenerateTimeSteps
- vtkTemporal*
Other filters should be moved to other related modules:
- vtkBSplineTransform/vtkGridTransform -> Common/Transform
- vtkEarthSource -> Filters/Sources
- vtkFacetReader -> IO/Geometry
- vtkGreedyTerrainDecimation -> Filters/General
- vtkWeightedTransformFilter -> Filters/General
- vtkImageToPolyDataFilter -> Filters/General
- vtkImplicitModeler -> Filters/General
- vtkPCAAnalysisFilter -> Filters/General
- vtkProcrustesAlignmentFilter -> Filters/General
- vtkProjectedTerrainPath -> Filters/General
- vtkTransformToGrid -> Filters/General
Edited by Mathieu Westphal (Kitware)