1. 18 May, 2015 1 commit
  2. 12 May, 2015 3 commits
  3. 01 May, 2015 1 commit
  4. 16 Apr, 2015 1 commit
  5. 09 Apr, 2015 1 commit
  6. 01 Apr, 2015 1 commit
  7. 16 Feb, 2015 1 commit
  8. 06 Jan, 2015 1 commit
    • Ken Martin's avatar
      Fix floating point issue with chart test · 180ebd0b
      Ken Martin authored
      TestChartXYZ test fails on various platforms.  It turns out it is
      failing due to floating point issues. Basically
      
      1)	By default the plot data points define the bounds of the axes
          for the chart
      2)	the axes define the plot area (clip stuff outside that)
      3)	which defines the clipping plane equations
      4)	which can in turn clip the original data points subject to
          floating point precision
      
      This is what is happening (FYI, the point that disappears in the middle
      is actual on the boundary in the depth axis). This patch
      “fixes” the test by defining axes that are slightly bigger than the
      data and replacing the valid image.
      
      Change-Id: I25e7f05736f274ffc16633d8110767b9a5a5907b
      180ebd0b
  9. 23 Dec, 2014 1 commit
  10. 19 Dec, 2014 1 commit
  11. 17 Nov, 2014 1 commit
  12. 06 Nov, 2014 1 commit
    • Utkarsh Ayachit's avatar
      BUG #14809: Use title size when placing title in vtkChartXY. · 9ffb9792
      Utkarsh Ayachit authored
      vtkChartXY did not use the space used by the title text and top-axes to
      determine where to place the title text. That resulted in cases where
      the title overlapped the top-axes labels or for larger font sizes,
      simply didn't have enough room. Fixed that by ensuring that the title
      placement/border determination code uses the title text's size.
      
      Updated TestLinePlotAxisFonts test to test this new functionality.
      
      Change-Id: Idac42b970eb27ebbaee95adf43748d79747cd1dc
      9ffb9792
  13. 23 Sep, 2014 1 commit
    • Marcus D. Hanwell's avatar
      Added colored bar charts, along with a test · b2e4fb38
      Marcus D. Hanwell authored
      This commit cleans up the bar chart update logic, adds support for
      using a lookup table to map an array to colors for the bars. It also
      adds a test verifying the points, and the bars, using C++, and the
      same array/lookup table.
      
      Change-Id: I11585739f5a0c5bca3240274aebafead302e89ec
      b2e4fb38
  14. 06 Aug, 2014 2 commits
  15. 25 Jun, 2014 1 commit
  16. 16 Apr, 2014 2 commits
  17. 10 Apr, 2014 1 commit
    • Joachim Pouderoux's avatar
      Fix and enhance bag plots. · df6c71a9
      Joachim Pouderoux authored
      Fix the way how the bags are computed. They are now performed at
      50 and 99% of the distribution.
      Functional bag plots also create a median serie which is the
      median line of all input series. Outliers series are also
      tagged with an "_outlier" extension in their name.
      
      Change-Id: I990428c9b79278be9be725491232b3e9d69190b0
      df6c71a9
  18. 13 Mar, 2014 1 commit
    • Joachim Pouderoux's avatar
      Fix and enhance the box plot and chart · cee00a0e
      Joachim Pouderoux authored
      Fix the problem with the position of Y axis: long labels were trunked.
      This position was fixed, it is not flexible depending the size of the labels.
      
      Add new functions to the chart API to allow manipulation of series
      by id (vs by name).
      Add support for manual plot labels setting.
      Enhance the boxplot displacement, it now correctly follow the mouse
      without ugly jumps.
      
      Change-Id: I400cd064616f7b93415e17db9749d709ea2f7345
      cee00a0e
  19. 11 Mar, 2014 1 commit
    • Joachim Pouderoux's avatar
      Fix bag plot and functional bag plots tests. · 5d42650d
      Joachim Pouderoux authored
      Use precomputed table of densities to avoid precision differences
      on some machines.
      Also remove unuseful normalization step in the plot and algorithm.
      
      Change-Id: Ifb28b82b276ee93b66f4ddf8f4375f7b3b465b94
      5d42650d
  20. 18 Feb, 2014 1 commit
  21. 13 Dec, 2013 1 commit
    • Joachim Pouderoux's avatar
      Introduce FunctionBagPlot and related filters. · bdb8bbf7
      Joachim Pouderoux authored
      Add a new plot type to draw functional bag plots.
      
      Add vtkExtractFunctionalBagPlot filter to generate the two 2
      components columns needed to fee a functional bag plot.
      
      Add a TransposeTable filter to transpose tables, options allow
      to create a new column containing initial row names, and use such
      a column to name the new columns.
      
      Change-Id: If7fedd9b99038ab7924f5e9b170ed72bd02f9189
      bdb8bbf7
  22. 12 Dec, 2013 1 commit
    • Joachim Pouderoux's avatar
      Introduce Bag Plot and HDR statistic filter. · 5693f023
      Joachim Pouderoux authored
      Add a new type of plot to draw 'bag plots', a bivariate generalization
      of the univariate boxplot.
      Add a new statistic filter to compute the Highest Density Regions
      that can be used to compute a density field used to draw the bag plot.
      
      Add support for the case where the bag is reduced to 2 points.
      
      Change-Id: I16852a46bacc3d74a72c001114cef9b287765c9d
      5693f023
  23. 08 Nov, 2013 1 commit
    • Marcus D. Hanwell's avatar
      Initialize unused variables when setting event · 790c9a2e
      Marcus D. Hanwell authored
      The vtkContextMouseEvent object isn't really designed to be used
      outside of the mouse events/interactors. When using them all variables
      should be set. Ensure positions that happen to not be used in this
      particular test are initialized (this is all normally taken care of
      when real mouse events are received).
      
      Change-Id: I12ba843845e42dddb7e2ddb5ef05492b79f10786
      790c9a2e
  24. 31 Oct, 2013 1 commit
    • Marcus D. Hanwell's avatar
      Enhanced the parallel coordinates chart for doubles · 347fb125
      Marcus D. Hanwell authored
      The parallel coordinates did not correctly handle double precision
      input, added support to vtkPlotParallelCoordinates and created a
      new test to verify it. Also some very minor clean up in the other
      test, and fixed variable naming for consistency.
      
      Change-Id: I4d688857dcfe86b044b8284789e7873f698d8820
      347fb125
  25. 25 Oct, 2013 1 commit
    • Zack Galbreath's avatar
      tests to cover new legends functionality · 3eba81ad
      Zack Galbreath authored
      * New test in Charts/Core to color the new class vtkCategoryLegend
      
      * New tests to cover the continuous & categorical heatmaps now
        available from vtkHeatmapItem
      
      Change-Id: I06fa49c65e85ad421d5a360920a679379e77be89
      3eba81ad
  26. 07 Oct, 2013 1 commit
  27. 27 Sep, 2013 1 commit
    • Kyle Lutz's avatar
      Add ZOOM_AXIS interaction mode to vtkChart · 45a2e6cf
      Kyle Lutz authored
      This adds a new interaction mode to vtkChart which zooms the
      X and Y axis based on the X and Y movement of the mouse. This
      is similar to the zoom mechanism in matplotlib.
      
      This also adds some documentation for the mouse actions enum in
      vtkChart along with a test for the new ZOOM_AXIS mode.
      
      Change-Id: If6c923607a3bf86ec8f6bc16188d1e49a260ba95
      45a2e6cf
  28. 25 Sep, 2013 1 commit
    • Marcus D. Hanwell's avatar
      Fix bad point detection for large double values · b65dcc3c
      Marcus D. Hanwell authored
      The bad point detection was incorrectly detecting large double values
      as bad, use templated code that works with the original type and a set
      to ensure a sorted, unique list of bad points is generated. Modified
      the test to use a second corner and one series that is very large to
      test the functionality.
      
      Change-Id: I08322a0b3fd728e496d2d5f1f1901054afe4eb7d
      b65dcc3c
  29. 18 Sep, 2013 1 commit
    • Utkarsh Ayachit's avatar
      BUG #14283. Fix change events fired by vtkControlPointsItem. · a6b0b0df
      Utkarsh Ayachit authored
      This commit consolidates the logic between all vtkControlPointsItem subclasses
      to consistently notify rest of the world that the control points were modified.
      Previously, commit 1509669d tried to do the same with
      vtkControlPointsItem::PointsModifiedEvent, however vtkCompositeControlPointsItem
      wasn't firing those consistently resulting in the BUG #14283.
      
      While attempting to fix that, I noticed that vtkControlPointsItem has
      StartChanges()/EndChanges() methods that could be used for a similar purpose:
      notify the world that control points are being changed. Hence, remved the
      PointsModifiedEvent, instead fixing the code to consistently use
      StartChanges()/EndChanges() calls.
      
      Fixed StartChanges/EndChanges to fire the event on the vtkControlPointsItem
      (along with tranfer function, as it was previously) and added logic to avoid
      duplicable firing of events due nested calls to StartChanges/EndChanges.
      
      Change-Id: I144e775cbdfbc9c1334cfc2b02609b37dda8cae7
      a6b0b0df
  30. 04 Sep, 2013 1 commit
  31. 28 Aug, 2013 1 commit
    • Marcus D. Hanwell's avatar
      Shift the origin and/or apply scaling in charts · 7cee41db
      Marcus D. Hanwell authored
      This accounts for both under and overflow. Added a test requiring the
      origin shift in order to correctly render points. The odd artifact is
      the labels on the X axis (all 1) due to the number of significant
      figures displayed.
      
      Change-Id: I6247a00ce84c7d2012cde692e24b717a174c2752
      7cee41db
  32. 27 Aug, 2013 2 commits
  33. 24 Aug, 2013 1 commit
  34. 23 Aug, 2013 1 commit
  35. 13 Aug, 2013 1 commit
    • David Gobbi's avatar
      Implement multi-sample antialiasing on OS X. · 23f6ba79
      David Gobbi authored
      Set the necessary attributes to create a sample buffer for the
      OpenGL context of the vtkCocoaRenderWindow.  This allows VTK to
      do anti-aliased rendering in the window.  However, multisampling
      is turned off by default on OS X because it causes rendering
      problems on some Mac models.
      
      Change-Id: I0ff8073e38d8a63e637cfe4e7146e2d1327d65eb
      23f6ba79