1. 08 Sep, 2015 1 commit
  2. 26 Jun, 2015 1 commit
    • David C. Lonie's avatar
      Fix vtkAxis scaling when TileScale is set on the renwin. · ef328bcf
      David C. Lonie authored
      Now vtkAxis will show the same number of ticks and the
      same relative text size when magnifying the image. Text
      will still be a little funky if the scaling is anisotropic,
      but at the moment our freetype engine doesn't support
      anisotropic dpi (not sure if the MPL backend can or not).
      
      New API: vtkContextScene::GetLogicalTileScale() returns
      the renderwindow tilescale or (1, 1) depending on whether
      ScaleTiles is enabled.
      
      There are some random fixes where vtkAxis objects were being
      used without a scene, which led to segfaults when trying to
      look up the tile scale internally.
      ef328bcf
  3. 01 Jun, 2015 1 commit
  4. 08 Dec, 2014 1 commit
  5. 07 Apr, 2014 1 commit
  6. 21 Mar, 2013 1 commit
    • David Thompson's avatar
      Fix LogScale mode of vtkAxis. · 1412cda2
      David Thompson authored
      This change is to address ParaView bugs 13876, 13877, and 13899.
      It removes LogScaleReasonable and the associated logic which was
      contributing to nonsensical ranges for logarithmic axes.
      
      This patch also adds methods {Get,Set}Unscaled{Minimum,Maximum,Range}()
      so that fixed ranges may be specified in the same coordinate
      system as the source data. The versions of these methods without
      "Unscaled" in their names expect log-values to be passed or
      returned when LogScale is true, which is difficult for user-interface
      code to track.
      
      Additional changes are required to address the test case of
      ParaView bug 13899. With these changes, the minimum and maximum
      limit values are properly transformed when switching to and from
      log-scaled axes.
      
      Plots that rely on axes to determine scaling are fixed
      to refer to the active scaling (GetLogScaleActive) instead of
      the desired scaling (GetLogScale)..
      
      Change-Id: I1a4a3882bbeab2484145f4a75a6430cf6a0cea42
      1412cda2
  7. 08 Nov, 2012 1 commit
  8. 08 Oct, 2012 1 commit
    • Zack Galbreath's avatar
      refactor vtkChartXYZ · 7ef9d7a4
      Zack Galbreath authored
      It now follows the API of the 2D charts more closely.  vtkChartXYZ is
      responsible for the axes, while the subclasses of vtkPlot3D handle
      displaying the actual data.  As part of this effort, I've included
      optional interactivity into vtkChartXYZ.  This eliminates the need for a
      separate vtkInteractiveChartXYZ class.
      
      This change also introduces new functionality.  vtkPlotSurface allows us
      to visualize a table as a 3D surface plot.
      
      I've updated vtkScatterPlotMatrix so that it correctly uses the new API
      of vtkChartXYZ for animation.
      
      All affected tests were updated as well.
      Change-Id: Ic8406c99758a98851949c6153129f7704784e31a
      7ef9d7a4
  9. 29 Sep, 2012 1 commit
  10. 02 Jul, 2012 1 commit
    • Marcus D. Hanwell's avatar
      Add ivar for number of transition frames · af9d9622
      Marcus D. Hanwell authored
      Added a new ivar to set the number of transition frames. If zero, then
      no transition animation will be used. Also cleaned up some of the plot
      setting logic in order to ensure that the charts remain in a consistent
      state.
      
      Change-Id: Iab8bf180b443686647c7f39682e94c952c1253a6
      af9d9622
  11. 01 Jul, 2012 3 commits
    • Marcus D. Hanwell's avatar
      The big chart should always use the top-corner · 71e99ecf
      Marcus D. Hanwell authored
      This else block was leaving the plot in the bottom-left (default)
      corner, and so panning/zooming did not work as expected after the first
      transition.
      
      Change-Id: I4b637c0311d7b4eed8246afce5ba4ffeadcb96ad
      71e99ecf
    • Marcus D. Hanwell's avatar
      Only accept numeric columns, we can't process others · 45a3e04b
      Marcus D. Hanwell authored
      Added some checks that the named column exists, and that it is numeric.
      Until we add some extra logic to convert non-numeric columns to numeric
      representations it is better to reject them.
      
      Change-Id: Ia8d2b17ef3d04a55f278157810da2408b918791b
      45a3e04b
    • Marcus D. Hanwell's avatar
      Don't show the 2D chart when transitioning · 66f2cac8
      Marcus D. Hanwell authored
      It can be distracting to see the 2D axes display and then disappear when
      animating a set of transitions between axes. Only display them again at
      the end fo the sequence when the 3D transitions are complete.
      
      Change-Id: I61f919e2c9f3e4f681fd099f4dd5712ce6858fb5
      66f2cac8
  12. 27 Jun, 2012 1 commit
    • Marcus D. Hanwell's avatar
      Make the bottom-left charts non-interactive · 36614d77
      Marcus D. Hanwell authored
      Added a new convenience method to vtkChartMatrix to get the index of a
      chart at a supplied position, use this with chart interactivity in the
      scatter plot matrix to prevent any interaction with all but the large
      chart.
      
      Change-Id: Ic240a3ea7f262efe6d2f7617cb084725dc330b45
      36614d77
  13. 25 Jun, 2012 2 commits
  14. 14 May, 2012 1 commit
  15. 30 Apr, 2012 1 commit
  16. 25 Apr, 2012 1 commit
    • Kyle Lutz's avatar
      Fix bug when using hyperjump on ScatterPlotMatrix · fea4f6e8
      Kyle Lutz authored
      This fixes a bug in the vtkScatterPlotMatrix class which occurs when
      the user clicks outside the valid plot range in hyperjump mode.
      Before the fix the scatter plot matrix would jump to the lower-left
      plot (0, 0) if the user clicked outside the valid plot area. With the
      fix the plot matrix will do nothing for invalid clicks.
      
      Change-Id: Ic5bcd0f4b2b810931e36c4ef0aa20c2f4b4b5c7f
      fea4f6e8
  17. 09 Apr, 2012 1 commit
    • 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
  18. 17 Mar, 2012 1 commit
  19. 13 Mar, 2012 1 commit
  20. 04 Mar, 2012 1 commit
  21. 03 Mar, 2012 2 commits
    • Marcus D. Hanwell's avatar
      ENH: Improvements to the scatter plot matrix. · 3cc028f9
      Marcus D. Hanwell authored
      Animations have been vastly improved, this has been achieved by storing
      a map of column names with axis ranges. The same axis range is set on
      all of the scatter plots (small, main and xyz) so that it is easier to
      map between them. The animations now end up in the exact same
      orientation and the 3D effect seems to be much more effective when
      animating. For now turning off the axis rendering in 3D, I will revisit
      that along with some of the rendering code.
      
      Change-Id: I467a4e712ee8a35c1ff2824afaece8f2177fcfa1
      3cc028f9
    • Marcus D. Hanwell's avatar
      ENH: Fixed up the transformations between plots a little. · bacc1f44
      Marcus D. Hanwell authored
      Increased the speed a little, and removed some debug output.
      
      Change-Id: I3b6afe9a37f95357b87554feade16dba143827a3
      bacc1f44
  22. 01 Mar, 2012 4 commits
  23. 27 Feb, 2012 1 commit
  24. 25 Feb, 2012 1 commit
    • Marcus D. Hanwell's avatar
      ENH: Use GetAnnotationLink() for consistency. · ce7fee0e
      Marcus D. Hanwell authored
      Changing the function name for consistency with other API. There is only
      one annotation link for the object. This never made it into a VTK
      release, but was in the ParaView 3.14 release.
      
      Change-Id: I98ecbe26cb0278ea45ba15c4a062d0529a77838e
      ce7fee0e
  25. 13 Feb, 2012 2 commits
  26. 08 Feb, 2012 1 commit
    • Yumin Yuan's avatar
      ENH: Added methods to set visible scatter plot columns · fc634015
      Yumin Yuan authored
      A method is added to set the visible columns in the scatter plot.
      Another method is added to insert a visible column by giving
      the targeted column index. Also, fixed some minor issues to clean up
      the charts before redrawing its plots.
      
      Change-Id: I6c2973693d2d82610c0d189109a7c04144080ccd
      fc634015
  27. 30 Jan, 2012 1 commit
  28. 21 Jan, 2012 1 commit
  29. 20 Jan, 2012 1 commit
    • Yumin Yuan's avatar
      Added a SelectionMode variable to vtkChart and Scatter Plot · c94eb66a
      Yumin Yuan authored
      This is a part of the work to add more selection features to the vtk charts.
      Five types of seleciton mode can be set to the scene SELECTION_NONE, SELECTION_DEFAULT, SELECTION_ADDITION,  SELECTION_SUBTRACTION,  SELECTION_TOGGLE, which will be used later by the charts in the scene to do these type of selections.
      
      Change-Id: I4abca2d1d19b40859f42e784d97aec95ed278863
      c94eb66a
  30. 27 Nov, 2011 1 commit
    • Marcus D. Hanwell's avatar
      ENH: Moved to share pens and brushes between charts · bc162f96
      Marcus D. Hanwell authored
      Unified the API to use the enum more consistently, and made the charts
      share brushes and pens for the background and plot properties. This
      means we can spend less time looping when these things are modified.
      
      Change-Id: Ic901f9c75f81cd5854299527e17cdc653c840ce8
      bc162f96
  31. 26 Nov, 2011 2 commits