1. 02 Aug, 2018 1 commit
    • Peter Franz's avatar
      Customize vtkAxis · c1b404a8
      Peter Franz authored
      Make the following methods in vtkAxis virtual so users can customize vtkAxis:
      GenerateSimpleLabel(), GenerateSprintfLabel(), GenerateLabelFormat(), GenerateLogSpacedLinearTicks()
      This was originally proposed by a post on
      with the purpose of allowing the user to use customized axis labels, e.g. for displaying dates or times.
      Apart from making the above methods virtual it is also required that the user can set the customized axis in a chart.
      Hence further modifications were necessary in vtkChart, vtkChartXY and vtkChartXYZ to replace the axis created in the chart
      by the customized axis.
      Further a change was made to vtkAxis to allow the axis title to be switched off.
  2. 04 Oct, 2017 1 commit
  3. 02 Oct, 2017 1 commit
  4. 16 Jan, 2017 1 commit
  5. 23 Sep, 2016 1 commit
  6. 07 Jul, 2016 2 commits
    • Sean McBride's avatar
      Applied VTK_DELETE_FUNCTION to many constructors · 1853e030
      Sean McBride authored
      vtk(.*)\(const vtk\1&\);\s*//\s*Not implemented[\.]*
      vtk\1(const vtk\1\&) VTK_DELETE_FUNCTION;
      vtk(.*)\(const vtk\1 &\);\s*//\s*Not implemented[\.]*
      vtk\1(const vtk\1 \&) VTK_DELETE_FUNCTION;
      vtk(.*)\( const vtk\1 & \);\s*//\s*Not implemented[\.]*
      vtk\1( const vtk\1 \& ) VTK_DELETE_FUNCTION;
      vtk(.*)\( const vtk\1& \);\s*//\s*Not implemented[\.]*
      vtk\1( const vtk\1\& ) VTK_DELETE_FUNCTION;
      vtk(.*) \(const vtk\1&\);\s*//\s*Not implemented[\.]*
      vtk\1 (const vtk\1\&) VTK_DELETE_FUNCTION;
    • Sean McBride's avatar
      Applied VTK_DELETE_FUNCTION for operator= · 2d0e11ef
      Sean McBride authored
      After that, this finds basically nothing:
      then manually reverted changed files in VPIC and KWSys folders.
  7. 25 May, 2016 1 commit
    • Kitware Robot's avatar
      Remove all BTX and ETX markers from VTK headers · 4d127b1d
      Kitware Robot authored
      Perl was used to remove all the BTX and ETX markers from the code.
      The specific command that was run on all "vtk*.h" files was this:
          perl -0777 -i -pe 's/(\n* *\/\/ *[BE]TX *\n+)+/\n\n/g'
      This regex replaces each BTX/ETX line, plus any leading or trailing
      blank lines, with a single blank line.
  8. 08 Mar, 2016 1 commit
  9. 18 Dec, 2014 1 commit
  10. 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
  11. 14 Nov, 2012 1 commit
  12. 07 Nov, 2012 2 commits
  13. 05 Nov, 2012 1 commit
  14. 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
  15. 18 Sep, 2012 3 commits
    • Zack Galbreath's avatar
      style fixes for XYZ charts · 72a86659
      Zack Galbreath authored
      capitalize all ivars and make sure they're spelled correctly
      make sure no lines exceed 80 characters
      remove some unused ivars from vtkChartXYZ
      Change-Id: Ibd7abda65b48015e2ff202cf651e6a790a9842ff
    • Zack Galbreath's avatar
      remove vtkChartXYZPrivate · 67e60842
      Zack Galbreath authored
      Move the contents of this private class into vtkChartXYZ and
      vtkInteractiveChartXYZ as ivars & methods.
      Change-Id: I3973bdc1b2859429a03ea81594309a5ef843edd5
    • Zack Galbreath's avatar
      New class: vtkInteractiveChartXYZ · 3e59b820
      Zack Galbreath authored
      This is a 3D chart that the user can interact with.
      Currently only rotation is supported.
      Change-Id: Id7ff5edec98372a679a613ddc523f10b956c792e
  16. 25 Jun, 2012 1 commit
  17. 09 Apr, 2012 2 commits
    • VTK Developers's avatar
      Include module-wide headers and export macros · 144f03ca
      VTK Developers authored
      Include the module-wide header from every header in each module.
      Reference the export/visibility macro for the module.
      Co-Author: Marcus D. Hanwell <marcus.hanwell@kitware.com>
      Co-Author: Chris Harris <chris.harris@kitware.com>
    • 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>
  18. 11 Mar, 2012 1 commit
  19. 04 Mar, 2012 1 commit
    • Marcus D. Hanwell's avatar
      ENH: Improved axis rotation in vtkChartXYZ. · 8b7dd309
      Marcus D. Hanwell authored
      Once you realize that vtkTransform defaults to premultiply things get a
      lot simpler. This test shows the plots, and their final alignment too.
      Change-Id: I237a8e736cb5109e453b2ed5a4be1bf0c4bd2e98
  20. 03 Mar, 2012 2 commits
    • Marcus D. Hanwell's avatar
      COMP: Fixed header test failure for vtkChartXYZ. · 5fa54345
      Marcus D. Hanwell authored
      Change-Id: Ic42eca3e740f87200d8697ea028791e8cc1de28b
    • 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
  21. 01 Mar, 2012 1 commit
    • Marcus D. Hanwell's avatar
      ENH: Added a new vtkChartXYZ, enhance scatter plot. · 3c5ca4ce
      Marcus D. Hanwell authored
      Added a new type of chart - vtkChartXYZ. Added several phases to the
      scatter plot animation to show the movement between different dimensions
      of the data. Still tweaking the transformation matrix as it does not
      quite match up right now, but it is getting close.
      Change-Id: Iec39a4090afa6215961505ca6338d887e83cc8a6