1. 08 Jan, 2019 2 commits
  2. 03 Jan, 2019 1 commit
  3. 04 Dec, 2018 1 commit
  4. 09 Nov, 2018 1 commit
  5. 26 Oct, 2018 2 commits
  6. 17 Sep, 2018 1 commit
  7. 13 Sep, 2018 1 commit
  8. 06 Aug, 2018 2 commits
  9. 18 May, 2018 1 commit
    • Kitware Robot's avatar
      ExternalData: Convert content links from MD5 to SHA512 · d6d05b2a
      Kitware Robot authored
      Populate a script with `map_<md5>=<sha512>` variable settings and
      then run the following to convert the content link files:
      
          git ls-files -- '*.md5' | while read f; do
            md5="$(cat "$f")"
            sha512="$(eval echo \${map_$md5})"
            rm "$f"
            echo $sha512 > ${f%.md5}.sha512
          done
      d6d05b2a
  10. 21 Mar, 2018 1 commit
    • Andras Lasso's avatar
      ENH: Improve scene exporters and STL, OBJ, and PLY file IO · 3b814e96
      Andras Lasso authored
      - Allow reading/writing custom comments in STL, PLY, and OBJ files. This allows storing metadata, such as coordinate system, unit, or color in the files.
      - Allow reading/writing binary comments (that can contain 0 character) for STL files. This allows reading/writing color information in Mimics-style (Mimics software writes RGBA color as 4 bytes in STL file binary header).
      - Allow specifying renderer for exporting: Some exporters rejected to export a scene when more renderers were associated with a render window. This was an issue because it prevented scene export when additional renderers were used for displaying various annotations on the render window. Instead of hardcoding using the first renderer, added a ActiveRenderer member, which defines which renderer content should be exported. If not set then the first renderer is used, so the behavior is backward-compatible.
      - Fixed writing of of .mtl file path in .obj file (full path of .mtl file was written into the .obj file).
      3b814e96
  11. 08 Mar, 2018 1 commit
  12. 04 Jan, 2018 1 commit
  13. 20 Dec, 2017 1 commit
  14. 11 Dec, 2017 1 commit
  15. 05 Dec, 2017 2 commits
  16. 25 Oct, 2017 1 commit
    • Robbie Li's avatar
      Allow use of utf8 for filenames in IO module · 99cc48df
      Robbie Li authored
      On Windows, the vtksys::SystemTools::Fopen() function uses the cmake
      KWSYS_ENCODING_DEFAULT_CODEPAGE setting for the encoding of filenames.
      After this change, people can build VTK libraries that use utf8
      filenames by setting KWSYS_ENCODING_DEFAULT_CODEPAGE=CP_UTF8.
      99cc48df
  17. 11 Oct, 2017 1 commit
  18. 04 Oct, 2017 1 commit
  19. 02 Oct, 2017 1 commit
  20. 29 Sep, 2017 1 commit
    • Andrew Bauer's avatar
      Improvements for vtkNew for stl containers and comparison operations · fd04b442
      Andrew Bauer authored
      Adding in functionality to allow inserting vtkNew objects into
      stl containers of vtkSmartPointer objects as well as comparisons
      between vtkNew objects and raw pointers. Also removing Get() and
      GetPointer() calls from vtkNew objects since in most instances we
      can just pass in the vtkNew<> object instead of having to use the
      Get() or GetPointer() methods to get the raw pointer.
      fd04b442
  21. 13 Sep, 2017 2 commits
  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. 08 Jul, 2017 1 commit
    • Bill Lorensen's avatar
      COMP: Mac issues with odd-sized baseline images · 36a75873
      Bill Lorensen authored
      NSWindow's behaviour round sizes *up* to even integral sizes.
      
      This seems to be related to the limitation for Macs with retina
      display - they can only create windows with width and height with even
      number of pixels.
      
      If you try to create a window with height or width
      with odd number of pixels you end up with height or width with even
      number of pixels.
      36a75873
  24. 19 May, 2017 2 commits
  25. 27 Apr, 2017 1 commit
  26. 10 Feb, 2017 1 commit
  27. 25 Jan, 2017 1 commit
  28. 16 Jan, 2017 1 commit
  29. 24 Dec, 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 E. DeMarle's avatar
      replace VTK's nonstandard Doxygen with standard markup · 6a7e5148
      David E. DeMarle authored
      generated via:
      cd $VTKSRC
      perl Utilities/Doxygen/doc_header2doxygen.pl --to ~/tmp/vtkheaders .
      cp -r ~/tmp/vtkheaders/* .
      6a7e5148
  31. 14 Sep, 2016 1 commit
    • Daniel Maleike's avatar
      Fix line termination in vtkPLY::get_words to fix comments · bf64ac49
      Daniel Maleike authored
      get_words copies null-terminated input lines (from istream.get())
      into a static char buffer (e.g. for every new comment line).
      The function would not copy the terminating null character
      which leads to stray characters in the returned "orig_line".
      
      This fix adds the missing null-termination and consequently
      fixes comment strings that might eventually be returnded
      by ply_get_comments.
      bf64ac49
  32. 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
  33. 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