Classes deprecation master issue
This is a list of classes to deprecate which are no longer needed and will be deprecated in the future. Please add any classes in the following checklist for it to be considered.
CommonCore:
-
vtkLargeInteger -
vtkTypedDataArray: vtkGenericDataArray has made it obsolete
CommonDataModel:
-
vtkStructuredPoints (and related classes): Same thing as vtkImageData -
vtkUniformGrid (and related classes): It only has AMR related functions which could be moved in vtkUniformGridAMR -
vtkHierarchicalBoxDataSet (and related classes): vtkOverlappingAMR has made it obsolete -
vtkMultiBlockDataSet: vtkPartitionedDataSetCollection has made it obsolete -
vtkMultiPieceDataSet: vtkPartitionedDataSet has made it obsolete -
vtkCellIterator classes need to be explored
FiltersGeneral:
-
vtkLevelIdScalars: this is just vtkOverlappingAMRLevelIdScalars by another name -
vtkMultiBlockMergeFilter: vtkMergeBlocks is the new filter. -
vtkMergeCells: vtkAppendDataSets is the new filter to use.
FiltersHybrid:
-
vtkDSPFilterGroup/vtkDSPFilterDefinition: unmaintained, not used anywhere.
FiltersReebGraph:
-
classes in Filters/ReebGraph
FiltersSMP:
-
classes in Filters/SMP
IOOggTheora:
-
vtkOggTheoraWriter !10048
ParallelCore:
-
vtkThreadedTaskQueue: replaced by vtkThreadedCallbackQueue
RenderingCore:
-
vtkCompositeDataDisplayAttributesLegacy: replaced by vtkCompositeDataDisplayAttributes
Edited by Spiros Tsalikis