1. 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[\.]*
      to
      vtk\1(const vtk\1\&) VTK_DELETE_FUNCTION;
      
      vtk(.*)\(const vtk\1 &\);\s*//\s*Not implemented[\.]*
      to
      vtk\1(const vtk\1 \&) VTK_DELETE_FUNCTION;
      
      vtk(.*)\( const vtk\1 & \);\s*//\s*Not implemented[\.]*
      to
      vtk\1( const vtk\1 \& ) VTK_DELETE_FUNCTION;
      
      vtk(.*)\( const vtk\1& \);\s*//\s*Not implemented[\.]*
      to
      vtk\1( const vtk\1\& ) VTK_DELETE_FUNCTION;
      
      vtk(.*) \(const vtk\1&\);\s*//\s*Not implemented[\.]*
      to
      vtk\1 (const vtk\1\&) VTK_DELETE_FUNCTION;
      1853e030
    • Sean McBride's avatar
      Applied VTK_DELETE_FUNCTION for operator= · 2d0e11ef
      Sean McBride authored
      (operator\s*=.*);\s*//\s*Not\s*implemented[\.]*
      to
      \1 VTK_DELETE_FUNCTION;
      
      After that, this finds basically nothing:
      
      operator.*implemented
      
      then manually reverted changed files in VPIC and KWSys folders.
      2d0e11ef
  2. 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.
      4d127b1d
  3. 08 Mar, 2016 1 commit
  4. 28 Jan, 2016 1 commit
  5. 28 Oct, 2015 1 commit
    • Cory Quammen's avatar
      Added option to display range labels · 3b208dd6
      Cory Quammen authored
      Off by default, this new option adds labels at the ends of the axis
      with the range values. A separate printf-style format string can be
      specified for these labels. If a tick label overlaps one of the range
      labels, it will not be displayed.
      
      Modified TestAxes and its baseline to exercise this new option.
      3b208dd6
  6. 05 Aug, 2015 1 commit
  7. 01 Jun, 2015 1 commit
  8. 18 Dec, 2014 1 commit
  9. 28 Mar, 2014 1 commit
  10. 18 Feb, 2014 1 commit
  11. 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
  12. 23 Aug, 2013 1 commit
    • Marcus D. Hanwell's avatar
      Added code to deal with rendering double precision data · 01a26ade
      Marcus D. Hanwell authored
      This uses an approach where the axes retain double precision data, and
      coordinate with the vtkChartXY and vtkPlotPoints classes to scale the
      data appropriately. This required some refactoring of the code dealing
      with calculating the bounds and arranging the data ready for being
      rendered. Functions that modify the plot transforms required some
      enhancement to use the scaling factors when necessary.
      
      Change-Id: Ic084d9dab7f02ded82187bd6207a3f837fef03ec
      01a26ade
  13. 01 Apr, 2013 1 commit
  14. 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
  15. 31 Jan, 2013 1 commit
  16. 18 Sep, 2012 2 commits
    • Zack Galbreath's avatar
      remove copy & pasted code · 8b91292f
      Zack Galbreath authored
      create a new static function in vtkAxis that is used by
      vtkAxis and vtkInteractiveChartXYZ.
      
      Change-Id: Id462a70be51caa1295251522ccecda9b21d35eec
      8b91292f
    • Zack Galbreath's avatar
      tweaks to clean up vtkInteractiveChartXYZ · 37b4ce7e
      Zack Galbreath authored
      use test driver & factory for interactive test mode
      (prior change to test was unnecessary)
      
      In InteractiveChartXYZ, initialize SceneWidth & SceneHeight
      to 0 in constructor.  This eliminates the need for an overloaded
      SetScene function.
      
      use static cast instead of C style cast in vtkChartXYZ.
      
      make vtkAxis::NiceNumber a static function to reduce code duplication.
      
      Change-Id: Ifa8674baed7c7a0ea4d94caa2570c25366f1b657
      37b4ce7e
  17. 12 Sep, 2012 2 commits
    • Marcus D. Hanwell's avatar
      Deprecate SetTickPositions/SetTickLabels for new API · 6024ed55
      Marcus D. Hanwell authored
      Providing only one method in which both tick positions and labels are
      set allows us to ensure that the tick labels are in a consistent state.
      Deprecate the old API in favor of this approach, and remove the public
      CustomTickLabels API that was never in a release.
      
      Originally I used a two parameter form of SetTickPositions, but that
      with deprecation seemed to confuse the Python wrapping. Adding Custom to
      the name got rid of the issue, and also makes the VTK deprecation
      clearer.
      
      Change-Id: I9726d095915f6a107818772520cfb3bed19c088f
      6024ed55
    • Marcus D. Hanwell's avatar
      Perform a deep copy of custom axis positions/labels · 603e222c
      Marcus D. Hanwell authored
      This prevents unexpected behavior where the supplied labels or positions
      would be modified by the axes at a later point. Added a
      SetCustomTickLabels method to ensure that tick marks are marked as dirty
      if they are set to false.
      
      Change-Id: Ie9fb3a7b9909487a31315e89f680fe3946694344
      603e222c
  18. 11 Sep, 2012 1 commit
    • Marcus D. Hanwell's avatar
      Separate out custom tick labels, add more testing · e25f4c18
      Marcus D. Hanwell authored
      This commit adds a new ivar for custom labels, and cleans up some of
      logic around tick label generation. A new test was added that exercises
      several of these new code paths and verifies correct functionality.
      
      Change-Id: I3cdb8ac06d77af6ec4d9f2222d6f88d4eb1307ac
      e25f4c18
  19. 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>
      144f03ca
    • 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
  20. 01 Mar, 2012 1 commit
  21. 11 Nov, 2011 2 commits
  22. 03 Oct, 2011 3 commits
  23. 28 Sep, 2011 1 commit
  24. 27 Sep, 2011 1 commit
  25. 18 Sep, 2011 2 commits
  26. 16 Sep, 2011 2 commits
  27. 15 Sep, 2011 1 commit
  28. 02 Aug, 2011 1 commit
  29. 19 May, 2011 3 commits