1. 23 Jan, 2015 1 commit
    • Joachim Pouderoux's avatar
      Small fixes to allow empty cells. · ce953409
      Joachim Pouderoux authored
      Add a fix for vtkXMLUnstucturedDatReader to read empty cells.
      Also fix vtkTriangleFilter to skip empty polygons.
      Change-Id: I8f979a8369d54673ca03143f80935b29815095da
  2. 18 Dec, 2014 1 commit
  3. 10 Dec, 2014 2 commits
  4. 29 Oct, 2014 1 commit
  5. 02 Oct, 2014 4 commits
  6. 29 Aug, 2014 1 commit
  7. 03 Jul, 2014 2 commits
    • Ben Boeckel's avatar
      modules: add modules to "kits" · e5203447
      Ben Boeckel authored
      The main kits are:
          vtkOpenGL (required due to a dependency cycle from
                     vtkRenderingOpenGL on vtkImagingHybrid)
      Modules which deal with a specialization of another module belong to the
      kit related to the specialization (i.e., FiltersParallel and
      IOParallelXML both belong to the vtkParallel kit) to avoid circular
      dependencies that arise when put into the same kit as the "lesser"
      Change-Id: Icae0baa78d62cc0dcce84546541df600d4f311dd
    • Ben Boeckel's avatar
      vtkAMRUtilities: split out vtkParallelAMRUtilities · e64416c6
      Ben Boeckel authored
      This is split so that vtkIOXML loses its dependency on vtkFiltersAMR
      which drags in vtkParallelCore. The parallel-related code can instead be
      split out and the core utilities be moved into Common/DataModel.
      Change-Id: I621cc40f2afb1831d25e0701a0075ad88dc3e149
  8. 20 Jun, 2014 1 commit
  9. 21 May, 2014 6 commits
    • Berk Geveci's avatar
      Cleaned up extent translators. · 19e69143
      Berk Geveci authored
      - Removed unused extent translator subclasses
      - Removed unnecessary refereces to the extent translator
      - Moved extent translator into Common/ExecutionModel
      Change-Id: Idc53dd66891297b1f6a06ea3eb1baf394cb24b20
    • Berk Geveci's avatar
      Moved key. · ac6f1854
      Berk Geveci authored
      It made more sense to have both CAN_PRODUCE_SUB_EXTENT and
      CAN_HANDLE_PIECE_REQUEST in vtkAlgorithm.
      Change-Id: Ie64bb3e7c8417113bfb7f677c10d8feb5fdddc39
    • Berk Geveci's avatar
      Updated filters and sources to work with new pipeline logic. · 747b780a
      Berk Geveci authored
      Change-Id: Id76d3bc545a64675a0820cb1d9b45c61a51efc6a
    • Berk Geveci's avatar
      Removed unused keys. · e27ae6a9
      Berk Geveci authored
      Change-Id: I24bf3b0959bf6e22543bb526b26d9fda14ab4c20
    • Berk Geveci's avatar
      Update the XML readers and writers to work with pipeline changes. · 32cf800f
      Berk Geveci authored
      The XML readers and writers, both parallel and serial, now work
      with the pipeline changes. Now, all writers work with pieces
      even though the structured ones can handle asking for a sub-
      Change-Id: I9f757ba12a3b9fb84e141506dacadad608eb8b99
    • Berk Geveci's avatar
      Refactored how pieces and extents are handled. · 1a0b4e9d
      Berk Geveci authored
      Refactoring the way VTK goes between piece and structured
      extents. Before, extent translators were used when the pipeline
      moved from structured to unstructured data converting piece
      request to extent request. This caused many problems with filters
      that altered extents, mainly a lot of redundant IO due to
      repartitioning of different extents. This became extremely
      cumbersome to manage when running distributed. The new behavior
      pushes the extent translation all to way to the readers and
      only when readers are able to read a subset. This works much
      better. The only downside is that filters need to be able to
      handle data extents different than update extents. Most filters
      can do this but many imaging filters cannot. Those that are
      needed in parallel will have to be updated.
      As part of this work, I also removed MAXIMUM_NUMBER_OF_PIECES
      reduced to being a boolean. 1 for serial sources, -1 for parallel
      sources. I removed it and added a CAN_HANDLE_PIECE_REQUEST instead.
      This key, produced by a source, tells the executive that a source is
      able to handle piece request. It is a source only key produced in
      RequestInformation and is not propagated downstream. If this key is
      not present, the executive will only execute the source for piece 0
      to produce the entire data. It is then up to the user to add a filter
      that splits the data for other piece requests. The only exception to
      this is when CAN_PRODUCE_SUB_EXTENT is present, in which case the
      executive will split using an extent translator AT THE source - not
      Change-Id: I8db4040289ff87331adeecded4a738313d9b52df
  10. 06 May, 2014 1 commit
  11. 16 Apr, 2014 3 commits
  12. 15 Apr, 2014 1 commit
  13. 13 Mar, 2014 3 commits
    • Brad King's avatar
      IO/XML: Fix HeaderTest for this module · f2a2eeab
      Brad King authored
      Comment reason for <string> inclusion.
      Change-Id: I7e0b1d7bd52a3ee66f5d078f330520bb7e6461a2
    • Brad King's avatar
      IO/XML: Add missing <string> include · 4327fceb
      Brad King authored
      Now that <sstream> is not included we need <string> to get std::string
      when compiling Java wrapper sources.
      Change-Id: I5b36410f8bdb2e13c497b0adaa11e95142fd56a0
    • Brad King's avatar
      IO/XML: Remove unnecessary <sstream> include · d8a74423
      Brad King authored
      The VTK standard headers include <iosfwd> and make std::istringstream
      available for use as an incomplete type.  That is all vtkXMLReader.h
      needs.  Remove the extra <sstream> include.
      In particular, by including it before the VTK headers it causes system
      headers to be included with inconsistent Large File Support definitions
      on AIX, leading to runtime shared library unresolved symbols.  Remove
      the inclusion to fix this.
      Change-Id: I78ec9efae24c8f721f079ab8946afcde413fe17f
  14. 06 Mar, 2014 1 commit
  15. 21 Feb, 2014 2 commits
  16. 08 Feb, 2014 1 commit
    • Andrew Bauer's avatar
      Passing missing parallel writer options to piece writers. · 91b3b3ec
      Andrew Bauer authored
      The piece writers should have the same options as was
      specified for the parallel writers. SetDebug was also
      added though it doesn't affect the file output to behave
      the same as the vtkXMLMultiBlockDataWriter.
      Change-Id: Icaafd4b5f9811a6b9058eeb4e1c0e2e8fc4a5e38
  17. 05 Feb, 2014 1 commit
  18. 03 Feb, 2014 1 commit
  19. 15 Jan, 2014 1 commit
    • Berk Geveci's avatar
      Removed priority based streaming and fast path. · 575ebda2
      Berk Geveci authored
      Removed priority based streaming and fast path codes in
      preparation for future refactoring. These were polluting core
      classes despite having a small user base. In the future, they
      may be refactored into the appropriate subclasses and "plugins".
      Change-Id: I54562546688c6de468b0068e9b6c65e49c5ec269
  20. 15 Dec, 2013 1 commit
    • Bill Lorensen's avatar
      ENH: Restore tests for IO/XML · 71382ac3
      Bill Lorensen authored
      The tests and data existed, but the tests were not in the CMakeLists.txt
      Change-Id: I6adc60d0b5811e86293ca0474e79d029a8693772
  21. 27 Nov, 2013 1 commit
  22. 12 Nov, 2013 1 commit
  23. 11 Nov, 2013 2 commits
  24. 10 Nov, 2013 1 commit