elrnv / vtkio

Visualization ToolKit (VTK) file parser and writer
Apache License 2.0
57 stars 13 forks source link

Support XML #9

Closed elrnv closed 3 years ago

elrnv commented 3 years ago

Fixes #4

This PR heavily refactors the Model used to represent VTK files in order to support the modern XML VTK file formats. An intermediate XML file Model called xml::VTKFile is introduced in the xml module for a pure low-level XML interface, which can be accessed via the unstable feature by using import_xml. Support for XML files is feature gated behind the xml feature which is enabled by default. Preliminary work is included for enabling an async interface for importing files, however it is blocked on tokio support in quick-xml.

A file documenting the transition from previous versions of vtkio is included in CHANGELOG.md.

elrnv commented 3 years ago