/*========================================================================= Program: Visualization Toolkit Module: TestAMRReadWrite.cxx Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen All rights reserved. See Copyright.txt or http://www.kitware.com/Copyright.htm for details. This software is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the above copyright notice for more information. =========================================================================*/ // .NAME Test of vtkSimplePointsReader and vtkSimplePointsWriter // .SECTION Description // #include "vtkAMREnzoReader.h" #include "vtkCompositeDataWriter.h" #include "vtkNew.h" #include "vtkOverlappingAMR.h" #include "vtkSetGet.h" #include "vtkSmartPointer.h" #include "vtkTestUtilities.h" #include "vtkUniformGrid.h" int TestAMRReadWrite(int argc, char* argv[]) { char* fname = vtkTestUtilities::ExpandDataFileName(argc, argv, "Data/AMR/Enzo/DD0010/moving7_0010.hierarchy"); vtkNew reader; reader->SetFileName(fname); reader->SetMaxLevel(8); reader->SetCellArrayStatus("TotalEnergy", 1); reader->Update(); vtkSmartPointer amr; amr = vtkOverlappingAMR::SafeDownCast(reader->GetOutputDataObject(0)); amr->Audit(); vtkNew writer; writer->SetFileName(); writer->Write(); return EXIT_SUCCESS; }