diff --git a/vtu_to_vti_converter/source/main.cpp b/vtu_to_vti_converter/source/main.cpp index 3452196bff091759f21920ed59b0eb6d1076d89d..a62eb4e4e50e2832691f180209dd73e3735cac60 100644 --- a/vtu_to_vti_converter/source/main.cpp +++ b/vtu_to_vti_converter/source/main.cpp @@ -2,6 +2,7 @@ #include <iostream> #include <string> +#include <vtkDataArraySelection.h> #include <vtkDataObject.h> #include <vtkImageData.h> #include <vtkResampleToImage.h> @@ -21,7 +22,8 @@ std::int32_t main(std::int32_t argc, char** argv) std::cout << "Reading unstructured grid.\n"; reader ->SetFileName (filepath.c_str()); - reader ->SetInputArrayToProcess(0, 0, 0, vtkDataObject::FIELD_ASSOCIATION_CELLS, "Q"); + auto selection = reader->GetCellDataArraySelection(); + selection->AddArray ("Q"); reader ->Update (); auto input_data = reader->GetOutput(); @@ -35,7 +37,6 @@ std::int32_t main(std::int32_t argc, char** argv) std::cout << "Writing structured grid.\n"; writer ->SetInputData (output_data); writer ->SetFileName ((filepath.substr(0, filepath.size() - 3) + std::string("vti")).c_str()); - writer ->SetInputArrayToProcess(0, 0, 0, vtkDataObject::FIELD_ASSOCIATION_POINTS, "Q"); writer ->Update (); return 0;