1. 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
  2. 08 Mar, 2016 1 commit
  3. 10 Dec, 2014 1 commit
    • Sean McBride's avatar
      Fix possible null deref warnings · efc3a4e9
      Sean McBride authored
      Removed other checks which are making it think
      other things could be null.  Looking elsewhere in
      these files, many other places assume these things
      aren’t null.
      
      Also fix a call to GetMaximum that should have been
      GetMTime.
      
      Change-Id: Ie880a0992b64ce4389ab9b40d48aa32692595362
      efc3a4e9
  4. 08 Dec, 2014 1 commit
  5. 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
      inputs.
      
      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
      6f8f8037
  6. 01 Apr, 2013 1 commit
  7. 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
  8. 05 Mar, 2013 1 commit
  9. 29 Sep, 2012 1 commit
  10. 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
  11. 07 Mar, 2012 1 commit
    • Kyle Lutz's avatar
      Fix misspellings in VTK/Charts · 5b38425c
      Kyle Lutz authored
      This fixes a number of misspellings in the comments of
      the source files in VTK/Charts. The misspellings were
      found using the codespell tool.
      
      Change-Id: I747478f9904c352ce09ad6cb300b2d7a68691909
      5b38425c
  12. 20 May, 2011 2 commits
  13. 28 Jan, 2011 1 commit
  14. 31 Dec, 2010 1 commit
  15. 24 Dec, 2010 2 commits
  16. 24 Sep, 2010 1 commit
  17. 28 Jul, 2010 1 commit
  18. 24 Jun, 2010 1 commit
    • Keith Fieldhouse's avatar
      Update Stacked Plot API · 90051aa9
      Keith Fieldhouse authored
      The Stacked Plot API has been updated to be consistent
      with the Stacked Bar Graph API.  In particular, a stacked
      plot is self contained, each data series is added to the plot
      with SetInputArray.
      90051aa9
  19. 22 Jun, 2010 1 commit
    • Keith Fieldhouse's avatar
      Support Stacked Bar Plots · 8504258e
      Keith Fieldhouse authored
      For vtkPlotBar, SetInputArray can be used to identify input
      series' beyond index 1.  When this is done, each additional
      series will be plotted on top of the previous series as a
      stacked bar plot.
      
      To handle this change, vtkPlot now handles multiple labels that
      can be associated with each of the plots.  PaintLegend and
      GetNearestPoint have been adjusted to deal with this properly.
      8504258e
  20. 01 Jun, 2010 1 commit
  21. 24 May, 2010 1 commit
    • Keith Fieldhouse's avatar
      Add Stacked Plot · cb356937
      Keith Fieldhouse authored
      A series of StackedPlots may be added to a ChartXY and they will
      be drawn stacked (and filled) on top of each other.  Only the actual
      values need be supplied, the Plot and Chart deal with offsetting
      the plot for stacking.
      cb356937