1. 20 Mar, 2018 1 commit
    • Sean McBride's avatar
      Applied clang-tidy modernize-use-equals-default fixes · 84ec1d57
      Sean McBride authored
      This required some clean up, because the automatic changes borked a couple of files, but mostly resulted in stupid whitespacing. A few find/replace fixed things up.
      
      There are now some duplicate semis because it did changes like:
      
        ~AMRIndexIterator() override{};
      to
        ~AMRIndexIterator() override= default;;
      
      Note there was a pointless semi before, which clang-tidy didn’t expect / account for.
      
      My next commit will remove them.
      84ec1d57
  2. 06 Mar, 2018 1 commit
    • Andras Lasso's avatar
      Fix vtkChartXY axis updates · 16185208
      Andras Lasso authored
      API improvement:
      
      vtkAxis did not have an API to change minimum and maximum value
      with one vtkChart::UpdateRange event.
      This lead to inability to precisely shift an axis without temporarily
      changing its range width (distance between minimum and maximum value),
      and complexity and inefficiency when synchronizing axes
      between multiple charts.
      
      SetRange and SetUnscaledRange methods now invoke only one
      vtkChart::UpdateRange event (after both minimum and maximum values
      are updated).
      
      Fixing minor issues:
      
      1. Added a missing vtkCommand::InteractionEvent invocation
      when vtkChartXY axes range are adjusted using ZoomAxis action
      (this event indicates that the user adjusted axes and so the
      application can propagate this change to other charts).
      
      2. Fixed vtkChartXY transform computation logic
      
      vtkChartXY unnecessarily recomputed transforms when axes
      were modified after the chart's last modified timestamp.
      ALso, vtkChartXY never recomputed transforms when chart
      properties changed after axes changed, even when
      recomputation would have been necessary.
      16185208
  3. 29 Jan, 2018 2 commits
  4. 19 Jan, 2018 1 commit
  5. 03 Jan, 2018 1 commit
  6. 27 Dec, 2017 1 commit
    • luz.paz's avatar
      More Misc. typos · ae6668d1
      luz.paz authored
      includes grammar and uniformity fixes as well.
      ae6668d1
  7. 20 Dec, 2017 1 commit
  8. 19 Dec, 2017 1 commit
  9. 11 Dec, 2017 1 commit
  10. 05 Dec, 2017 2 commits
  11. 17 Nov, 2017 1 commit
    • Cory Quammen's avatar
      Add guards for null XAxis and YAxis. · 3a62d261
      Cory Quammen authored
      Commit 617ec438 introduced a regression caused by the assumption that
      the XAxis and YAxis member variables are never null. This patch
      handles the case where one or both of them are null.
      3a62d261
  12. 15 Nov, 2017 1 commit
  13. 08 Nov, 2017 3 commits
  14. 06 Nov, 2017 1 commit
  15. 31 Oct, 2017 1 commit
    • Sean McBride's avatar
      General review and cleanup of vtkLookupTable and friends · 63366102
      Sean McBride authored
      - made vtkScalarsToColors::SetRange(double[2]) virtual, since the other SetRange() is.  Likewise vtkLookupTable::SetTableRange(double[2]).
      - changed most uses of dangerous GetTableValue() (that returns inner buffer) in favour of version that copies the values out.
      - use fixed-size memcpy in a few places for a potential speedup
      - improved some comments
      - added a few consts, especially with buffers
      - removed const on plain old ints
      - moved a nan check earlier, saving work when true
      - moved some variable declarations closer to initialization
      - removed some unneeded semi colons
      - removed some useless casts, added others for clarity
      63366102
  16. 24 Oct, 2017 1 commit
  17. 10 Oct, 2017 1 commit
  18. 05 Oct, 2017 1 commit
  19. 04 Oct, 2017 1 commit
  20. 02 Oct, 2017 1 commit
  21. 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
  22. 19 Sep, 2017 1 commit
  23. 11 Sep, 2017 1 commit
  24. 07 Sep, 2017 1 commit
  25. 01 Sep, 2017 1 commit
  26. 08 Aug, 2017 1 commit
  27. 02 Aug, 2017 1 commit
  28. 01 Aug, 2017 1 commit
    • Mathieu Westphal's avatar
      Improve vtkChartParallelCoordinates Axes Selection · 95c2c83a
      Mathieu Westphal authored
      Axes Selection worked not perfectly when showing the same
      data (and same selection) in multiple parallel coordinates
      view.
      This fixes it by :
       * Ensuring that the "colored" axes are shown only if the last selection
         have been made in this view
       * Reseting the selectionn even when the selected axes was not previously selected
      95c2c83a
  29. 26 Jul, 2017 2 commits
  30. 17 Jul, 2017 1 commit
  31. 23 Jun, 2017 1 commit
  32. 01 Jun, 2017 2 commits
    • Sean McBride's avatar
      Added missing dtor overrides found by new clang warning · 18a963b0
      Sean McBride authored
      Found with -Winconsistent-missing-destructor-override
      18a963b0
    • Mathieu Westphal's avatar
      OpenTurns filters · 7505006a
      Mathieu Westphal authored
      This commmits intruduces a openturns modules and two filters
      using openturns based on pdf computation.
      The Kernel Smoothing Filter compute kernel smoothing on 1D data to be displayed in a line chart view
      while the Density Map filter compute density maps on 2D data to be displayed in any type of chart views.
      It also replace vtkScatterPlotMatrix with vtkOTScatterPlotMatrix
      using a factory, in wich it can draw density maps
      
      This also include some small modifications to vtkScatterPlotMatrix
      to enable easy specialization of the class
      7505006a
  33. 30 May, 2017 2 commits