1. 19 Oct, 2018 1 commit
  2. 15 Oct, 2018 1 commit
  3. 21 Mar, 2018 1 commit
    • Nicolas Vuaille's avatar
      Improve vtkMolecule framework · 7cd5d1ba
      Nicolas Vuaille authored
       * New filters:
         - vtkDistributedPointCloudFilter
         - vtkPointSetToMoleculeFilter
         - vtkPSimpleBondPerceiver
       * Improvement:
         - Add ghosts atoms in vtkMolecule and vtkMoleculeMapper
         - Use locator in vtkSimpleBondPerceiver
       * Fixes:
         - fix crash in vtkGraph
         - fix assert/crash in vtkPeriodicTable with out of range atomic number
       * Add relevant tests for new filters
      7cd5d1ba
  4. 03 Jan, 2018 1 commit
  5. 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
  6. 26 Jul, 2017 1 commit
    • Kitware Robot's avatar
      Replace many NULL and 0 occurances with nullptr · a855cab0
      Kitware Robot authored and Ken Martin's avatar Ken Martin committed
      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
  7. 30 Nov, 2016 1 commit
  8. 23 Sep, 2016 1 commit
    • Kitware Robot's avatar
      Reindent using the reindentation script. · f830ff47
      Kitware Robot authored and David Gobbi's avatar David Gobbi committed
      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
  9. 26 Aug, 2016 1 commit
  10. 25 Aug, 2016 3 commits
  11. 06 May, 2016 1 commit
    • David C. Lonie's avatar
      Replace SafeDownCast calls on arrays with vtkArrayDownCast. · 0d71a308
      David C. Lonie authored
      SafeDownCast performs a series of virtual calls and string comparisons,
      which is quite slow, especially when used in worker functions.
      
      vtkArrayDownCast will switch between SafeDownCast and the more
      efficient FastDownCast (only available for common vtkAbstractArray
      subclasses) depending on whether or not FastDownCast is defined for
      the specific array type.
      0d71a308
  12. 08 Mar, 2016 1 commit
  13. 02 Apr, 2015 1 commit
    • Sean McBride's avatar
      Fix -Wimplicit-fallthrough warnings; introduce VTK_FALLTHROUGH · 3cc4d9fc
      Sean McBride authored
      Fixed all clang -Wimplicit-fallthrough warnings:
      - Some fixed by adding missing breaks
      - Other fixed by adding VTK_FALLTHROUGH statement
      
      Under (modern) clang with C++11:
       #define VTK_FALLTHROUGH [[clang::fallthrough]]
      
      Otherwise:
       #define VTK_FALLTHROUGH ((void)0)
      
      VTK_FALLTHROUGH serves two purposes:
       - under clang, suppresses -Wimplicit-fallthrough warnings
       - makes code more self-documenting
      3cc4d9fc
  14. 08 Nov, 2014 1 commit
    • Ken Martin's avatar
      Add support for imposters for molecular rendering · 6207dbb1
      Ken Martin authored
      Add in a new directory ChemistryOpenGL that includes a factory
      override for vtkMoleculeMapper that uses imposters to draw the
      spheres and cylinders. Supports picking.
      
      Change-Id: I718cc4fbae25c3dc7ab82bf19ed7a12e472c51b2
      6207dbb1
  15. 05 Sep, 2012 1 commit
  16. 16 Aug, 2012 1 commit
  17. 23 May, 2012 1 commit
  18. 14 May, 2012 1 commit
  19. 07 May, 2012 1 commit
  20. 09 Apr, 2012 1 commit
    • VTK Developers's avatar
      Modularize VTK tree layout · cdd4d6fd
      VTK Developers authored and Brad King's avatar Brad King committed
      Move source files from their former monolithic VTK location to their new
      location in modular VTK without modification.  This preserves enough
      information for "git blame -M" and "git log --follow" to connect
      modularized VTK files to their original location and history.
      
      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>
      cdd4d6fd
  21. 02 Mar, 2012 1 commit
  22. 25 Feb, 2012 1 commit
  23. 16 Feb, 2012 3 commits
  24. 06 Feb, 2012 1 commit
  25. 26 Jan, 2012 1 commit