1. 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
  2. 23 Sep, 2016 1 commit
    • 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
  3. 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
  4. 08 Mar, 2016 1 commit
  5. 09 Apr, 2012 2 commits
    • VTK Developers's avatar
      Remove trailing whitespace from all source files · 2d323fc4
      VTK Developers authored
      Exclude ThirdParty, Utilities/MetaIO, and Utilities/KWSys as these
      are maintained outside VTK.
      
      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>
      2d323fc4
    • VTK Developers's avatar
      Modularize VTK tree layout · cdd4d6fd
      VTK Developers authored
      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
  6. 21 Mar, 2012 1 commit
    • Sean McBride's avatar
      COMP: various changes for C++11 compatibility · e761aab2
      Sean McBride authored
      Fixed some warnings issued by clang's -Wc++11-compat. These would be errors building as C++11. Changes are backwards compatible with C++98. Also fixed some nearby whitespace.
      
      Change-Id: I566b221cf7dcf0c24143bb54ba33f3b0e715dee0
      e761aab2
  7. 19 Sep, 2011 1 commit
    • Berk Geveci's avatar
      Replace SetInput etc. with SetInputData etc. · 4ea36770
      Berk Geveci authored
      Since the behaviour of SetInput changed - it no
      longer connects the pipeline but sets up the data
      object as the input -, it was decided to rename
      it to SetInputData. This includes similar methods
      such as AddInputData. This commit makes on
      sweeping change that compiles.
      4ea36770
  8. 20 May, 2010 1 commit
    • Mark Olesen's avatar
      Remove vtk(Cxx|Type)RevisionMacro · ecbbf7f7
      Mark Olesen authored
      The CVS $Revision$ keyword replacement will no longer maintain these
      macros automatically.  They were used only to implement CollectRevisions
      and vtkObjectBase::PrintRevisions, an API that was never used.
      
      Automated as follows:
      
        pass 0:
        catch templates
        ---------------
        $ git grep 'vtk\(Cxx\|Type\)RevisionMacro' | grep '<'
      
        pass 1:
        main changes
        ---------------
        $ git grep -l '^vtkCxxRevisionMacro' | while read file; do
          echo "$file" 1>&2
          perl -i -ne 'print unless (/^vtkCxxRevisionMacro/ and /\)/)' $file
        done
        $ git grep -l -e 'vtkTypeRevisionMacro(' | while read file; do
          echo "$file" 1>&2
          perl -i -pe 's/vtkTypeRevisionMacro/vtkTypeMacro/g' $file
        done
      
        pass 2:
        verify
        ---------------
        $ git grep 'vtk\(Cxx\|Type\)RevisionMacro'
      
      Fixed multi-line vtkCxxRevisionMacro and templates by hand.
      ecbbf7f7
  9. 23 Apr, 2010 1 commit
    • Mark Olesen's avatar
      Remove vtk(Cxx|Type)RevisionMacro · 19c55e0e
      Mark Olesen authored
      The CVS $Revision$ keyword replacement will no longer maintain these
      macros automatically.  They were used only to implement CollectRevisions
      and vtkObjectBase::PrintRevisions, an API that was never used.
      
      Automated as follows:
      
        pass 0:
        catch templates
        ---------------
        $ git grep 'vtk\(Cxx\|Type\)RevisionMacro' | grep '<'
      
        pass 1:
        main changes
        ---------------
        $ git grep -l '^vtkCxxRevisionMacro' | while read file; do
          echo "$file" 1>&2
          perl -i -ne 'print unless (/^vtkCxxRevisionMacro/ and /\)/)' $file
        done
        $ git grep -l -e 'vtkTypeRevisionMacro(' | while read file; do
          echo "$file" 1>&2
          perl -i -pe 's/vtkTypeRevisionMacro/vtkTypeMacro/g' $file
        done
      
        pass 2:
        verify
        ---------------
        $ git grep 'vtk\(Cxx\|Type\)RevisionMacro'
      
      Fixed multi-line vtkCxxRevisionMacro and templates by hand.
      19c55e0e
  10. 03 Apr, 2009 1 commit
  11. 12 Jan, 2009 1 commit
    • Jeff Baumes's avatar
      ENH: Making new hierarchy of area layout strategies, including treemap layout... · ba0d46ec
      Jeff Baumes authored
      ENH: Making new hierarchy of area layout strategies, including treemap layout strategies. Created a new area view that has the functionality of icicle view, treemap view, and tree ring views.
      ENH: Removing old treering classes. Simplifying area layout strategies. Fixing up tests and python scripts that use tree ring/map views.
      ba0d46ec
  12. 10 Dec, 2008 1 commit
  13. 26 Nov, 2008 1 commit
  14. 25 Nov, 2008 1 commit
  15. 11 Nov, 2008 1 commit
  16. 10 Nov, 2008 1 commit
  17. 30 Oct, 2008 1 commit
  18. 28 Oct, 2008 1 commit
    • Jason Shepherd's avatar
      ENH: Adding a new class for displaying hierarchical and graph data using tree... · 7bdcbc9e
      Jason Shepherd authored
      ENH: Adding a new class for displaying hierarchical and graph data using tree rings and hierarchical edge bundling
      STYLE: removing the tree ring viewer class in favor of the more standardized tree ring view class
      STYLE: code cleanup in existing tree ring functions
      ENH: Adding a python example of the new hierarchical tree ring views
      7bdcbc9e
  19. 17 Oct, 2008 1 commit
    • Jason Shepherd's avatar
      STYLE: Ongoing code cleanup · 9c0f61fb
      Jason Shepherd authored
      BUG: Fixed some compile warnings reported by CDash
      ENH: Adding labeling to TreeRingViewer, allowing display of a shrunken sector, ongoing updates to existing layout, calculating label points.
      9c0f61fb
  20. 09 Oct, 2008 1 commit
  21. 18 Apr, 2008 1 commit
  22. 25 Jan, 2008 1 commit
    • Jeff Baumes's avatar
      ENH: Newly refactored vtkGraph and vtkTree. Among the major changes are: · d3f46a55
      Jeff Baumes authored
      * Iterator-based access to edges
      * vtkGraph subclasses from vtkDataObject instead of vtkPointSet
      * vtkGraph's implementation is much more like that of the boost graph library
      * Separate classes vtkDirectedGraph and vtkUndirectedGraph instead of
      a Directed flag
      * Mutable classes vtkMutableDirectedGraph and vtkMutableUndirectedGraph used for building graphs
      d3f46a55
  23. 16 Jan, 2008 1 commit
    • Jeff Baumes's avatar
      ENH: Add a PassiveObserver flag to vtkCommand. Passive observers do not... · 90d2aea5
      Jeff Baumes authored
      ENH: Add a PassiveObserver flag to vtkCommand.  Passive observers do not change the system state, and always get events, even if another command has focus.  Change vtkObject to process passive observers first.
      ENH: Change vtkInteractorEventRecorder to have PassiveObserver commands.
      ENH: Change InteractorStyleTreeMapHover to use the vtkInteractorEventRecorder.
      90d2aea5
  24. 09 Jan, 2008 1 commit
  25. 17 Oct, 2007 1 commit
  26. 10 Aug, 2007 1 commit
  27. 07 Aug, 2007 1 commit
  28. 05 Apr, 2007 1 commit
  29. 05 Feb, 2007 1 commit
  30. 10 Nov, 2006 1 commit
  31. 17 Oct, 2006 1 commit
  32. 16 Oct, 2006 1 commit
  33. 12 Oct, 2006 1 commit
  34. 11 Oct, 2006 1 commit