1. 21 Dec, 2013 1 commit
    • Bill Lorensen's avatar
      BUG: Remove broken vtkSESAMEReader · ba45df80
      Bill Lorensen authored
      vtkSESAMEReader is not tested in VTK. Furthermore there is no data in
      VTK to test it. There is data in the paraview data git repo. A small
      test program that reads the paraview file fails with this error:
      ERROR: VTK/Common/ExecutionModel/vtkExecutive.cxx,
      line 754
      vtkCompositeDataPipeline (0x7fc312002af0): Algorithm
      vtkSESAMEReader(0x7fc3120022a0) returned failure for request:
      vtkInformation (0x7fc31060da20)
        Debug: Off
        Modified Time: 1244
        Reference Count: 1
        Registered Events: (none)
        Request: REQUEST_DATA
      There is vtkPrismSESAMEReader in the paraview repo that does work.
      Rather than duplicate the working code in paraview, this patch remove
      the untested, non-working vtkSESAMEReader from VTK/IO/Geometry.
      Change-Id: I194824b28c951b2d85f26ee85d8004fda44f19d8
  2. 17 Apr, 2013 1 commit
    • Berk Geveci's avatar
      Several enhancements to the Plot3D readers. · 5a824a95
      Berk Geveci authored
      - Added ability to read function files
      - Minor cleanup
      - Refactored internal class so that it can be used by
      subclasses in the future.
      Change-Id: I2eaa819ccace77d30379bc90f5f9956bcd1d58a7
  3. 07 Apr, 2013 1 commit
    • Berk Geveci's avatar
      Added a new reader to better handle PLOT3D files. · 452d8812
      Berk Geveci authored
      - Added a new reader (vtkPlot3DMetaReader) designed to make it easier
      to deal with Plot3D files. This is a meta-file in which the user
      can specify various settings (such as endianness, multi-grid etc.)
      rather than having to do it through the reader API. The reader also
      supports time series of xyz and q files.
      - Added JSON CPP support which is used by the meta-reader.
      Change-Id: I991e6487869966c3e1769835a72fd2f8b7f81770
  4. 03 Oct, 2012 1 commit
    • Andrew Bauer's avatar
      Making the WindBladeReader work proper in serial and parallel. · a07ef1e2
      Andrew Bauer authored
      There is now a serial and a parallel version of the WindBladeReader.
      The parallel version also doesn't depend on MPI being initialized
      in order to work. If this happens, then the parallel version
      delegates the work to it's parent class, the serial version.
      Also, the object factory is set to create the proper version
      from vtkWindBladeReader::New(); as desired so that users
      can use that. The tests are also passing but the parallel test
      still only uses a single process to run.
      Change-Id: Iec9955b6cb69c1448593adbbab3a11357ea990dd
  5. 31 Aug, 2012 1 commit
    • Berk Geveci's avatar
      Moved readers and writers of the legacy VTK format to their own module. · 7f5f0bbc
      Berk Geveci authored
      The legacy readers and writers somehow ended up in the IO/Geometry
      module. I moved them to their own: IO/Legacy. I also cleaned
      up dependencies. Some writers somewhat incorrectly subclasses from
      the legacy writers even though they supported completely different formats.
      They did this to just use things like FileName.
      Change-Id: I603753bc7145b317bd71e7798cd2ea8a6c5c56c1
  6. 28 Aug, 2012 1 commit
    • Berk Geveci's avatar
      Cleaned up dependencies between modules. · 4403edb5
      Berk Geveci authored
      Some of the module dependencies were somewhat weird, like
      IOImage depending on IOGeometry and Rendering depending on
      XML which contains all XML reader. Fixed the depency problems
      by creating XMLParser and Movie modules and moving some
      classes to them. I also moved many classes to RenderingCore
      because they were only needed there.
      One other minor change is to change vtkProperty to use
      vtkImageReader2Factor such that it didn't explicitely depend
      on bunch of reader. This will allow us to add/remove readers
      to IOImage more easily.
      Change-Id: Iaaa2edffd31193c13a4ef59e5be5b3eeada3501e
  7. 02 May, 2012 1 commit
    • Bill Lorensen's avatar
      ENH: Restore vtkIVWriter · c14caaf9
      Bill Lorensen authored
      After modularization, vtkIVWriter was removed because of a dependency
      on AbstractMapper. This patch replaces the static call to
      vtkAbstractMapper::GetScalars(pd, VTK_SCALAR_MODE_USE_POINT_DATA, 0,
        0, NULL, offset);
      with an equivalent call:vtkDataArray *scalars =
      Change-Id: Ic0f5b5f8f470776e61d8f6684bf0acc386507f71
  8. 09 Apr, 2012 1 commit
    • VTK Developers's avatar
      Add modular VTK build system · 0c1471f1
      VTK Developers authored
      Add module.cmake, CMakeLists.txt, and other build system files.
      The modular VTK build system is not yet mature.  The monolithic build
      files had a lot of infrastructure.  The modular build files reproduce
      much of the functionality but some features will need to be restored
      later.  Document status and tasks in "TODO-Modularization.txt".
      Co-Author: Marcus D. Hanwell <marcus.hanwell@kitware.com>
      Co-Author: Chris Harris <chris.harris@kitware.com>
      Co-Author: Brad King <brad.king@kitware.com>
      Co-Author: Nikhil Shetty <nikhil.shetty@kitware.com>