1. 12 Jul, 2016 1 commit
  2. 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
  3. 21 Jun, 2016 1 commit
  4. 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
  5. 08 Mar, 2016 1 commit
  6. 17 Sep, 2015 1 commit
  7. 19 Dec, 2014 1 commit
  8. 18 Dec, 2014 1 commit
  9. 28 Aug, 2013 1 commit
  10. 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
      mouse).
      
      Change-Id: Ib739ec620b7094bcf4940767000e8620c432e341
      f82398af
  11. 09 May, 2012 1 commit
    • Marcus D. Hanwell's avatar
      Refactored the selection code in vtkChartXY · 400db090
      Marcus D. Hanwell authored
      Split out several pieces of code into independent functions that could
      be used in other chart classes. Added several convenience methods for
      combining multiple selections and dealing with mouse modifier keys
      combined with chart level options for selection mode.
      
      Some slight modification to the modifier key logic, with shift giving
      addition, control giving subtraction and both keys pressed giving the
      toggle behavior. No key pressed results in a new selection.
      
      Change-Id: I4fe80987cbd2937b587b44bd094a9adea439eb24
      400db090
  12. 28 Apr, 2012 1 commit
    • Kyle Lutz's avatar
      Fix header test for vtkContextPolygon · c510312d
      Kyle Lutz authored
      This fixes a few header tests errors resulting from the
      new vtkContextPolygon class.
      
      Change-Id: I3d6f1457bea1f3b0d4af1a39f78f88880a0931f1
      c510312d
  13. 20 Apr, 2012 1 commit
    • Kyle Lutz's avatar
      Add support for polygonal selection for charts · 490fd984
      Kyle Lutz authored
      This adds support for polygonal selection on VTK charts. The
      new SELECT_POLYGON mouse action allows for the user to draw
      a polygon and when the mouse is released the points contained
      inside the polygon are selected.
      
      Currently only the points contained within the convex hull of
      the selection polygon are selected.
      
      Change-Id: I23ad29f65e0e9f0b46b09fa8cf678c2d934b6e3a
      490fd984
  14. 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
  15. 14 Mar, 2012 1 commit
    • Kyle Lutz's avatar
      Add vtkChartXY::SetTooltip() method · 65579200
      Kyle Lutz authored
      This adds a new method to the vtkChartXY class which
      allows for the default vtkTooltipItem for the chart to
      be changed.
      
      Change-Id: If831a73b88ef12db0a6be24200624cbe0ffa1170
      65579200
  16. 08 Sep, 2011 1 commit
  17. 02 Jun, 2011 1 commit
    • Brian Helba's avatar
      ENH: Add custom tooltip labels to vtkChartXY / vtkPlot · b268a73f
      Brian Helba authored
      The string vtkPlot::TooltipLabelFormat can be set to provide
      user-defined tooltip labels. Full user documentation is provided
      in the accessor/mutator declaration of TooltipLabelFormat.
      
      If TooltipLabelFormat is empty (it is by default), a default
      tooltip will be shown, identical to the existing functionality.
      
      Internally, tooltip labels now are generated by each vtkPlot itself,
      rather than by the containing vtkChartXY, as it was previously.
      
      The protected function vtkPlot::GetCustomTooltipLabel() can be easily
      expanded to add additional format flags in the future.
      
      New plot types subclassing vtkPlot may want to override
      GetDefaultTooltipLabel() and GetCustomTooltipLabel(), as is done
      by vtkPlotBar. It is not recommended that GetTooltipLabel() be
      overridden directly.
      
      Change-Id: I9ddcd7b6ee64825681626fe8f4e46b3ef500c9dd
      b268a73f
  18. 23 May, 2011 1 commit
  19. 20 May, 2011 1 commit
    • Brian Helba's avatar
      ENH: vtkPlotBar::GetNearestPoint() consistent with other vtkPlot* · 3afac279
      Brian Helba authored
      vtkPlotBar::GetNearestPoint() now returns the index of the bar
      with which the point is associated. An overloaded version of
      the function also returns-by-parameter the index of the bar
      segment in question.
      
      The protected member bool vtkPlotBar::Sorted has been removed.
      
      vtkChartXY::SetTooltipInfo has a new (default) parameter,
      to accept a vtkPlotBar's segment index. For other vtkPlot
      types, the parameter can be ignored.
      
      Internally, vtkPlotBarSegment now caches a sorted vector of its
      points for faster lookup.
      
      Change-Id: I4eddcf897486f9cb7ee44d875d46fe4060c6a297
      3afac279
  20. 19 May, 2011 5 commits
  21. 18 May, 2011 1 commit
    • Brian Helba's avatar
      ENH: vtkPlotBar::GetNearestPoint() consistent with other vtkPlot* · d436a0cb
      Brian Helba authored
      vtkPlotBar::GetNearestPoint() now returns the index of the bar
      with which the point is associated. An overloaded version of
      the function also returns-by-parameter the index of the bar
      segment in question.
      
      The protected member bool vtkPlotBar::Sorted has been removed.
      
      vtkChartXY::SetTooltipInfo has a new (default) parameter,
      to accept a vtkPlotBar's segment index. For other vtkPlot
      types, the parameter can be ignored.
      
      Internally, vtkPlotBarSegment now caches a sorted vector of its
      points for faster lookup.
      
      Change-Id: I4eddcf897486f9cb7ee44d875d46fe4060c6a297
      d436a0cb
  22. 09 May, 2011 1 commit
  23. 01 May, 2011 1 commit
  24. 30 Apr, 2011 1 commit
  25. 15 Apr, 2011 1 commit
  26. 06 Apr, 2011 1 commit
    • Marcus D. Hanwell's avatar
      ENH: Added event for points clicked on. · 106c1b7c
      Marcus D. Hanwell authored
      An event is now invkoed when a single point is clicked on. This could
      obviously be extended out, but I am still working on a suitable data
      structure for the callData that is needed to specify what was clicked
      on.
      
      Change-Id: I9f9d9cd738ab6236eb7062cc222a4ec493908cda
      106c1b7c
  27. 22 Dec, 2010 1 commit
  28. 19 Dec, 2010 1 commit
    • Marcus D. Hanwell's avatar
      ENH: Added new API for chart legends. · b86d823e
      Marcus D. Hanwell authored
      Added new API to get the vtkChartLegend that is drawn by the chart.
      Additionally, added new logic to deal with the new legend alignment
      options. You can now put the legend inline, or draw it outside of the
      chart. You can also specify horizontal and vertical alignment.
      
      Change-Id: Id5938a0b00ad84876434a064b0eafd6b7b6e6c90
      b86d823e
  29. 16 Dec, 2010 1 commit
  30. 12 Dec, 2010 1 commit
    • Marcus D. Hanwell's avatar
      ENH: Made UpdateLayout virtual. · efd8bfe4
      Marcus D. Hanwell authored
      Also fixed a small bug - check we have a scene before trying to mark it
      dirty. This caused issues with the new inheritance pattern the the 2D
      histogram chart.
      efd8bfe4
  31. 01 Dec, 2010 1 commit
  32. 29 Nov, 2010 1 commit
  33. 23 Nov, 2010 1 commit
    • Eric E Monson's avatar
      ENH: Created method for setting tooltip info outside of LocatePointInPlots · b65ad868
      Eric E Monson authored
      Made a new method for setting tooltip info which is split out from
      LocatePointInPlots so that subclasses can override this method for
      new types of tooltips without having to reimplement so much code.
      Tried to make it very general by passing all of the (what I saw
      as) useful variables at that point in LocatePointInPlots().
      b65ad868
  34. 18 Nov, 2010 1 commit