1. 17 May, 2013 1 commit
  2. 14 May, 2013 2 commits
    • Brad King's avatar
      Use vtk_add_test_(python|tcl) where possible · 02f0a6d2
      Brad King authored
      Convert some direct add_test calls to use the helper functions instead.
      Change-Id: I4f6b92e24804885c6b1449b21ae8efffd22ffdbf
    • Brad King's avatar
      Use vtk_add_test_cxx function · 5b018861
      Brad King authored
      Refactor */*/Testing/Cxx/CMakeLists.txt to use the vtk_add_test_cxx
      function instead of direct add_test calls.
      Change-Id: I73dee627fa87a399c48b409af046b116fc75a0fd
  3. 02 May, 2013 1 commit
    • David Thompson's avatar
      Provide information on plot input data range. · 6f8f8037
      David Thompson authored
      This commit provides an interface for querying the
      range of values taken on by a vtkPlot's X- and Y-axis
      This can be used to determine whether log-scaling
      is appropriate for each axis of the plot. It is part
      of a fix to ParaView bug 13899.
      Change-Id: Ia0449ca496dd935fb4ca25dc5dd2b691d2f89d93
  4. 01 May, 2013 1 commit
  5. 30 Apr, 2013 1 commit
    • Marcus D. Hanwell's avatar
      Added back in rendering of selected points · da0126c0
      Marcus D. Hanwell authored
      This was lost when the point plotting was moved to a dedicated class out
      of the vtkChartXYZ class. Restore this behavior, which is used in the
      scatter plot matrix animations for example.
      Change-Id: I1f69b4d45aef25566f8e8cd644f72245506b975e
  6. 27 Apr, 2013 1 commit
    • Marcus D. Hanwell's avatar
      Introduced a new chart selection mode · f82398af
      Marcus D. Hanwell authored
      This commit introduces a new chart selection mode to the charts, based
      on plots rather than rows. The default remains row-based selection,
      where a selection in one plot causes all corresponding points in the
      same row of the table to be selected in other plot objects. This
      behavior was improved slightly to iterate through and accumulate
      selections in all plots (rather than just using that of the last plot
      which resulted in confusing behavior).
      The plot based selection keeps any selection specific to a plot. The
      vtkPlot object that originated a selection is stored in the PROP
      property of the vtkSelectionNode, with the SOURCE property being used to
      store the table the selection is on. The vtkSelection object will have a
      vtkSelectionNode object for each plot with a selection on it. All of the
      normal selection combination rules are applied per-plot.
      The rectangle and polygon selection mode code was refactored to reduce
      the amount of code duplication necessary. Two tests were introduced
      allowing interactive use of the chart with row or plot based selection
      using polygon selection (left mouse) or rectangle selection (right
      Change-Id: Ib739ec620b7094bcf4940767000e8620c432e341
  7. 08 Apr, 2013 1 commit
  8. 01 Apr, 2013 2 commits
  9. 21 Mar, 2013 2 commits
    • David Thompson's avatar
      Disambiguate a log10() call for VS9. · 45c05723
      David Thompson authored
      Change-Id: I1e6e258d39a6c489f18760f0c3df55895d739d70
    • 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
  10. 20 Mar, 2013 1 commit
  11. 07 Mar, 2013 1 commit
  12. 05 Mar, 2013 1 commit
  13. 27 Feb, 2013 2 commits
  14. 11 Feb, 2013 1 commit
  15. 31 Jan, 2013 1 commit
  16. 25 Jan, 2013 1 commit
    • Utkarsh Ayachit's avatar
      Moving vtkTestingObjectFactory.cmake to ${VTK_SOURCE_DIR}/CMake. · c2eeaa2d
      Utkarsh Ayachit authored
      This makes it easier for external applications attempting to use
      vtkTestingObjectFactory since they don't require the
      vtkTestingRendering_SOURCE_DIR to set anymore (which won't even when the
      vtkTestingRendering module has been successfully imported.
      Change-Id: I14795bbe0f9d71d41da14c970ba49bdb8e11a913
  17. 19 Jan, 2013 1 commit
    • Marcus D. Hanwell's avatar
      Fixes bug 13796 where bottom-right plots pan badly · 1ff34b63
      Marcus D. Hanwell authored
      An additional special case is needed in the vtkChartXY panning code for
      when a plot is in the bottom-right corner. This would work as expected
      assuming anything was in the top left or right corner and so could be a
      little trickier to replicate.
      Change-Id: Ia960cd2734d13055cdaddd4646f00756170ee7fe
  18. 07 Dec, 2012 1 commit
    • Brad King's avatar
      Replace remove() with list(REMOVE_ITEM) · 6625fcec
      Brad King authored
      The remove() command is documented as discouraged and replaced by the
      list(REMOVE_ITEM) command which has been around since CMake 2.6.0.
      Change-Id: Ibd5a95ef9dc81eb09a28a344ef009d7f1511abf6
  19. 28 Nov, 2012 1 commit
  20. 19 Nov, 2012 1 commit
    • Jeff Baumes's avatar
      Guard against accessing NULL scene · a7ce9ef6
      Jeff Baumes authored
      In Redraw, do not assume the scene is valid. This
      handles the case where Clear() now (correctly) sets
      the scene to NULL, but where there is a spurious
      Redraw happening in the destructor of
      Change-Id: Icb734d70c5191b788b7067bdf85e59ff6dc62bfb
  21. 15 Nov, 2012 1 commit
  22. 14 Nov, 2012 4 commits
  23. 08 Nov, 2012 1 commit
  24. 07 Nov, 2012 2 commits
  25. 05 Nov, 2012 1 commit
  26. 29 Oct, 2012 1 commit
  27. 23 Oct, 2012 2 commits
    • Zack Galbreath's avatar
      fix errors, warnings, and test failures · 6a8338a1
      Zack Galbreath authored
      Fix segmentation fault encountered on some systems during
      Fix "invalid read" errors within vtkChartXYZ (reported by valgrind)
      Fix "variable shadowing" warning within RecalculateBounds()
      Make it so we recalculate which points are clipped when we zoom
      in or out using the mouse wheel.
      Change-Id: Iaa3246bfec900e33e02122a5f1045e0ba7de8942
    • Zack Galbreath's avatar
      fix compile error in vtkPlot3DTcl.cxx · 0f0387b2
      Zack Galbreath authored
      Mark vtkPlot3D as abstract.
      Change-Id: I22623c7fa7719aa7c58442e254efa5f500168eda
  28. 19 Oct, 2012 1 commit
  29. 11 Oct, 2012 1 commit
  30. 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
  31. 04 Oct, 2012 1 commit