VTK/Examples/Cxx/Broken/IO/ExodusIIWriter

From KitwarePublic

Jump to: navigation, search

Requires VTK to be built with VTK_USE_PARALLEL.

WriteExodusII.cxx

#include <vtkSmartPointer.h>
#include <vtkPolyData.h>
#include <vtkExodusIIWriter.h>
#include <vtkTimeSourceExample.h>
 
int main(int, char *[])
{
 
  vtkSmartPointer<vtkTimeSourceExample> timeSource = 
    vtkSmartPointer<vtkTimeSourceExample>::New();
 
  vtkSmartPointer<vtkExodusIIWriter> exodusWriter = 
    vtkSmartPointer<vtkExodusIIWriter>::New();
  exodusWriter->SetFileName("output.exii");
  exodusWriter->SetInputConnection (timeSource->GetOutputPort());
  exodusWriter->WriteAllTimeStepsOn ();
  exodusWriter->Write();
 
  return EXIT_SUCCESS;
}

CMakeLists.txt

cmake_minimum_required(VERSION 2.6)
 
PROJECT(WriteExodusII)
 
FIND_PACKAGE(VTK REQUIRED)
INCLUDE(${VTK_USE_FILE})
 
ADD_EXECUTABLE(WriteExodusII WriteExodusII.cxx)
TARGET_LINK_LIBRARIES(WriteExodusII vtkHybrid)
Personal tools