visit-dav / visit

VisIt - Visualization and Data Analysis for Mesh-based Scientific Data
https://visit.llnl.gov
BSD 3-Clause "New" or "Revised" License
434 stars 111 forks source link

Move vtkOpenEXRWriter to plugin #19459

Open biagas opened 5 months ago

biagas commented 5 months ago

The OpenEXR writer lives in visit_vtk, and introduces a third-party IO library dependence on the OpenEXR library/ Can this source code be moved to the plugin and used in an avtOpenEXRFileWriter class?

biagas commented 4 months ago

Moving vtkOpenEXRWriter to OpenEXR database plugin means creating avtOpenEXRWriter, subclass of avtDatabaseWriter, which works on vtkDataSet.

vtkOpenEXRWriter operates on vtkImageData.

Not quite certain at this point how to proceed.