1. 07 Feb, 2020 1 commit
    • Cory Quammen's avatar
      vtkXMLMultiBlockDataReader: fix when reading nested multipiece datasets · 5b502262
      Cory Quammen authored
      When a vtkMultiBlockDataSet contains a vtkMultiPieceDataSet,
      vtkXMLPMultiBlockDataWriter will split each piece into another
      vtkMultiPieceDataSet. As a result, the written XML data file will
      contain nested "Piece" elements. Since vtkMultiPieceDataSets are not
      hierarchical, this dataset cannot be recreated as described.
      
      To fix, have the reader replace the top-level vtkMultiPieceDataSet
      with a vtkMultiBlockDataSet instead when nested Piece elements are
      found.
      
      Modified test to exercise writing out a vtkMultiPieceDataSet block and
      read it back in.
      5b502262
  2. 18 Nov, 2019 2 commits
  3. 13 Nov, 2019 1 commit
  4. 29 Aug, 2019 1 commit
  5. 27 Apr, 2019 1 commit
  6. 25 Apr, 2019 1 commit
  7. 20 Mar, 2019 1 commit
  8. 07 Mar, 2019 1 commit
  9. 25 Jan, 2019 1 commit
  10. 08 Jan, 2019 2 commits
  11. 06 Jun, 2018 1 commit
    • Berk Geveci's avatar
      Added support for reading/writing time as field data. · f4bbc019
      Berk Geveci authored
      Added support to the parallel XML formats to read & write time
      information as field data. Time value is stored and read from
      a field array named TimeValue. This can then be leveraged by
      readers that support file series.
      f4bbc019
  12. 20 Mar, 2018 1 commit
    • Sean McBride's avatar
      Applied clang-tidy modernize-use-equals-default fixes · 84ec1d57
      Sean McBride authored
      This required some clean up, because the automatic changes borked a couple of files, but mostly resulted in stupid whitespacing. A few find/replace fixed things up.
      
      There are now some duplicate semis because it did changes like:
      
        ~AMRIndexIterator() override{};
      to
        ~AMRIndexIterator() override= default;;
      
      Note there was a pointless semi before, which clang-tidy didn’t expect / account for.
      
      My next commit will remove them.
      84ec1d57
  13. 20 Dec, 2017 1 commit
  14. 15 Nov, 2017 1 commit
  15. 06 Nov, 2017 2 commits
  16. 02 Nov, 2017 2 commits
  17. 04 Oct, 2017 1 commit
  18. 02 Oct, 2017 1 commit
  19. 29 Sep, 2017 3 commits
  20. 17 Aug, 2017 1 commit
  21. 16 Aug, 2017 1 commit
  22. 26 Jul, 2017 1 commit
    • Kitware Robot's avatar
      Replace many NULL and 0 occurances with nullptr · a855cab0
      Kitware Robot authored
      This topic is the result of running clang-tidy to
      modernize our usage of NULL and 0 to nullptr. It also
      includes some manual and semi manual changes where
      clang-tidy would not be expected to work (such as in
      comments, or classes not compiled on this build)
      
      There are definitely many comments and occurances that
      this topic misses that we will need to fix over time.
      a855cab0
  23. 30 May, 2017 1 commit
  24. 27 Apr, 2017 1 commit
  25. 21 Apr, 2017 1 commit
  26. 14 Apr, 2017 1 commit
  27. 16 Jan, 2017 2 commits
  28. 14 Jan, 2017 1 commit
  29. 26 Sep, 2016 1 commit
  30. 23 Sep, 2016 2 commits
    • Kitware Robot's avatar
      Reindent using the reindentation script. · f830ff47
      Kitware Robot authored
      This commit reindents the code with the following utility:
      Utilities/Maintenance/vtk-reindent-code.py
      
      This utility changes the positions of the braces so that they are no
      longer indented relative to the code block they reside in.
      
      The bash command line used was the following:
      
      for d in Charts Common Deprecated Domains Examples Filters GUISupport \
               Geovis IO Imaging Infovis Interaction Parallel Rendering \
               Testing Views Web Wrapping; do
        for e in cxx cxx.in txx txx.in hxx hxx.in h h.in c c.in; do
          find "${d}" -name "*.${e}" -exec \
            python Utilities/Maintenance/vtk_reindent_code.py {} +
        done
      done
      f830ff47
    • David DeMarle's avatar
      replace VTK's nonstandard Doxygen with standard markup · 6a7e5148
      David DeMarle authored
      generated via:
      cd $VTKSRC
      perl Utilities/Doxygen/doc_header2doxygen.pl --to ~/tmp/vtkheaders .
      cp -r ~/tmp/vtkheaders/* .
      6a7e5148
  31. 12 Sep, 2016 1 commit
    • Haocheng LIU's avatar
      Rewrite all public&private dependency in module.cmake file · 6e113ad4
      Haocheng LIU authored
      The current dependency relationship in vtk is unclear and misleading.
      This MR tries to rewrite them based on header files inclusion of headers
      and source files in each module. Corner cases are considered and
      modules are sorted in alphabetical order to facilitate future reference.
      See details in my gitlab python based script project. In future we can continue
      using this script to clean the VTK Dependency easily from
      time to time.
      6e113ad4
  32. 07 Jul, 2016 1 commit
    • Sean McBride's avatar
      Applied VTK_DELETE_FUNCTION to many constructors · 1853e030
      Sean McBride authored
      vtk(.*)\(const vtk\1&\);\s*//\s*Not implemented[\.]*
      to
      vtk\1(const vtk\1\&) VTK_DELETE_FUNCTION;
      
      vtk(.*)\(const vtk\1 &\);\s*//\s*Not implemented[\.]*
      to
      vtk\1(const vtk\1 \&) VTK_DELETE_FUNCTION;
      
      vtk(.*)\( const vtk\1 & \);\s*//\s*Not implemented[\.]*
      to
      vtk\1( const vtk\1 \& ) VTK_DELETE_FUNCTION;
      
      vtk(.*)\( const vtk\1& \);\s*//\s*Not implemented[\.]*
      to
      vtk\1( const vtk\1\& ) VTK_DELETE_FUNCTION;
      
      vtk(.*) \(const vtk\1&\);\s*//\s*Not implemented[\.]*
      to
      vtk\1 (const vtk\1\&) VTK_DELETE_FUNCTION;
      1853e030