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
        ALGORITHM_AFTER_FORWARD: 1
        FORWARD_DIRECTION: 0
        FROM_OUTPUT_PORT: 0
      
      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
      ba45df80
  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
      5a824a95
  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
      452d8812
  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
      a07ef1e2
  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
      7f5f0bbc
  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
      4403edb5
  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 =
      pd->GetPointData()->GetScalars();
      
      Change-Id: Ic0f5b5f8f470776e61d8f6684bf0acc386507f71
      c14caaf9
  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>
      0c1471f1