vtkDataSetAttributes::FieldList cleanups
The MR does the following:
- Refactor
vtkDataSetAttributes::FieldList
. We move it to a separate classvtkDataSetAttributesFieldList
(old naming still supported) and rework the implementation to use C++ containers rather than working with raw pointers. We also simply the API and add docs to document how this class is intended to be used. - Better support combing named attribute arrays with mismatches. See description for 69a06e4d. This incorporates the changes necessary into FieldList itself.
- Simplify logic in
vtkAppendPolyData
andvtkAppendFilter
to usevtkDataSetAttributes::FieldList
.
Edited by Utkarsh Ayachit