1. 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
  2. 28 Apr, 2010 1 commit
  3. 27 Apr, 2010 2 commits
  4. 18 Mar, 2010 3 commits
  5. 17 Mar, 2010 2 commits
  6. 12 Mar, 2010 2 commits
    • Marcus Hanwell's avatar
      BUG: Fixed memory leak. · cc1f8355
      Marcus Hanwell authored
      cc1f8355
    • Marcus Hanwell's avatar
      BUG: Bug #10386 - improved handling of inf/nan. · c0740101
      Marcus Hanwell authored
      The main issue with inf/nan seems to be in calculating the bounds of the
      points. I have created a structure to store a list of bad points, and
      then a function to calculate the bounds ignoring these bad points. After
      talking to Utkarsh we decided that bad points should be kept, and breaks
      in the line plot should appear. This will require further testing, and
      possibly some extra logic in the rendering code (works for me).
      c0740101
  7. 11 Mar, 2010 2 commits
  8. 10 Mar, 2010 1 commit
  9. 05 Mar, 2010 2 commits
    • Marcus Hanwell's avatar
      ENH: Cache a sorted array of points. · 746eb4be
      Marcus Hanwell authored
      The line plots cache a sorted array of points, instead of assuming the
      points are sorted. This does cause duplication of the points, but allows
      for a much faster binary search to be performed. Perhaps there should be
      a cutoff on the size of the array to be cached.
      746eb4be
    • Marcus Hanwell's avatar
      ENH: Added a new virtual to plots - get nearest point. · b1e37208
      Marcus Hanwell authored
      Added in a new virtual for the plots, where the nearest point (to within
      a supplied tolerance) will be returned. The vtkPlotLine class implements
      this using the STL lower_bound binary search algorithm.
      b1e37208
  10. 01 Mar, 2010 1 commit
    • Marcus Hanwell's avatar
      ENH: Added log10 scale, separated out update. · 5bd3edda
      Marcus Hanwell authored
      Added awareness of a log10 scale, this calculation is cached in the
      stored points. Also some extra logic and awareness of the axes to
      determine if an update is required. Improved the get bounds function to
      use the internal points that are cached.
      5bd3edda
  11. 25 Feb, 2010 2 commits
  12. 23 Feb, 2010 1 commit
  13. 18 Feb, 2010 3 commits
  14. 15 Feb, 2010 1 commit
  15. 12 Feb, 2010 2 commits
    • Marcus Hanwell's avatar
      ENH: Added DeepCopy to vtkPen, used in ApplyPen. · 009e965c
      Marcus Hanwell authored
      The Context2D has an ApplyPen member function that allows you to copy
      your pen. The use of this new API is demonstrated in vtkPlotLine and
      vtkPlotPoints. The plots can contain a vtkPen with their settings, and
      apply this before painting.
      009e965c
    • Marcus Hanwell's avatar
      ENH: Plots now contain a vtkPen. · debdfab0
      Marcus Hanwell authored
      The plots now contain a vtkPen, this means that the pen can be
      manipulated in order to change the color, width, line style etc.
      debdfab0
  16. 09 Feb, 2010 1 commit
  17. 04 Feb, 2010 2 commits
  18. 23 Dec, 2009 1 commit
  19. 04 Dec, 2009 1 commit
  20. 27 Nov, 2009 2 commits