Skip to content

Move legacy data to the appropriate modules

There is the CMake/vtkLegacyData.cmake module which downloads data for modules that haven't been converted to be modularized yet. All of these are unconditionally downloaded when testing is enabled. Let's complete this migration.

  • FiberSurface (goes to Filters/Topology)
  • Infovis (goes to Examples/Infovis, IO/Infovis, Infovis/BoostGraphAlgorithms, Infovis/Core, Infovis/Layout, and Views/Infovis)
  • Infovis/DimacsGraphs (goes to IO/Infovis)
  • Infovis/Images (goes to Examples/Infovis)
  • Infovis/SQLite (goes to Examples/Infovis and Views/Infovis)
  • Infovis/XML (goes to Examples/Infovis, IO/Infovis, and Views/Infovis)
  • Tango (goes to Filters/General, Rendering/Core, and Views/Infovis)
  • SemiDisk (goes to Filters/Modeling and Filters/Selection)
  • GIS (goes to IO/GDAL)
  • many_blocks (goes to Rendering/{OSPRay,OpenGL,OptiX})
  • Quadratic (goes to Filters/General)
  • Dave_Karelitz_Small (unused?)
  • MetaIO (unused?)
  • libtiff (goes to IO/Image and Imaging/Color)
  • AMR/Enzo (goes to Filters/{AMR,Core,ParallelFlowPaths} and IO/{AMR,Geometry})
  • AMR/HierarchicalBoxDataSet* (goes to IO/XML)
  • AMR (goes to IO/XML)
  • UCD2D (goes to Examples/Graphics and Filters/General)
  • ex-blow_5 (goes to Rendering/LIC{,OpenGL2})
  • chombo3d (goes to Examples/AMR and Rendering/Core)
  • foot (goes to IO/Image and Imaging/{General,Morphological})
  • chi_field (unused?)
  • headsq (used all over the place)
  • Viewpoint (used in Examples/{Rendering,Visualization}, Filters/Core, IO/Export, and Rendering/Core)
  • EnSight (used in Filters/General and IO/EnSight)
  • Delaunay (used in Filters/Core)
  • headmr3blocks (used in Rendering/Volume)

Cc: @utkarsh.ayachit @berkgeveci @shawn.waldon

Edited by Ben Boeckel