This project is mirrored from https://gitlab.kitware.com/vtk/vtk-m.git. Pull mirroring updated .
  1. 22 Nov, 2017 1 commit
  2. 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
  3. 12 Sep, 2017 1 commit
  4. 18 Aug, 2017 1 commit
  5. 08 Aug, 2017 1 commit
    • Philippe P. Pébaÿ's avatar
      Full revision and extension of support for hypertreegrid objects and filters · 61908bd7
      Philippe P. Pébaÿ authored
      In this commit, we provide a complete revision and extension of support for
      hypertreegrid objects and filters, hereby entirely superseding the first
      versions thereof which we developed in 2011-2012.
      When compared to those obtained by constructing an intermediate
      unstructured mesh with fully described connectivity, this new structure
      demonstrates a gain of at least 80% in terms of memory footprint,
      with a better rendering while retaining similar execution speed.
      
      All ancillary structures such as cursors and supercursors have also
      been entirely refactored, for the sake of performance as well as of
      ease of maintenance. Existing native filters, i.e., that operate
      directly on hypertreegrid objects, have been revised accordingly.
      In addition, several new native filters have been added, together with
      a large set of non-regression tests and baseline images.
      
      This commit also implements an adaptive approach in order to accelerate the
      rendering of 2-dimensional hypertreegrids, hereby solving the problem posed
      by the loss of interactivity that occurs when dealing with large and/or
      deeply refined meshes. Specifically, view parameters are taken into account,
      in order to: on one hand, avoid creating surface elements that are
      outside of  the view area; on the other hand, utilize level-of-detail
      properties to cull those cells that are deemed too small to be visible
      with respect to the given view parameters. This adaptive approach typically
      results in a massive increase in rendering performance.
      
      Please refer to the following articles for a comprehensive description:
      https://arxiv.org/abs/1702.04852
      https://arxiv.org/abs/1703.00212
      61908bd7
  6. 23 Sep, 2016 1 commit
    • Reindent Script's avatar
      Reindent using the reindentation script. · f830ff47
      Reindent Script 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
  7. 08 Mar, 2016 1 commit
  8. 13 Nov, 2015 1 commit
    • Ken Martin's avatar
      Update coincident geomtry support · 4be38a3f
      Ken Martin authored
      Add in support for specifying different offsets for surfaces
      lines and points. Update some example to remove the specified
      polydata value as the defaults are better.
      
      Update a valid image due to lighting changes
      
      Add a test that has points lines and surfaces all
      drawn on top of each other.
      4be38a3f
  9. 06 Feb, 2013 1 commit
    • Bill Lorensen's avatar
      COMP: Regression test failures on some platforms · b17fead8
      Bill Lorensen authored
      Some windows and linux systems fail the regression tests by minor
      amounts. This patch specifies a larger image tolerance.
      
      In particular, the VTK continuous build has a recurring regression
      failure for one of these tests. With the increased tolerance, the test
      passes.
      
      Tolerances were set so that the tests pass on a Fedora/Mesa system and
      were verified on a Fedora/OpenGL system.
      
      Change-Id: Ibf59e01f67e171050411b19ca70041b7b478a1fe
      b17fead8
  10. 18 Jan, 2013 1 commit
  11. 15 Jan, 2013 1 commit
  12. 31 Dec, 2012 1 commit
  13. 28 Dec, 2012 1 commit
  14. 27 Dec, 2012 1 commit
  15. 18 Dec, 2012 1 commit
  16. 05 Dec, 2012 1 commit
  17. 22 Nov, 2012 1 commit
  18. 29 Oct, 2012 1 commit
  19. 27 Oct, 2012 2 commits
  20. 26 Oct, 2012 1 commit
  21. 27 Apr, 2012 2 commits
  22. 26 Apr, 2012 3 commits
  23. 24 Apr, 2012 2 commits
  24. 23 Apr, 2012 2 commits