1. 04 Oct, 2012 1 commit
    • Utkarsh Ayachit's avatar
      Fix ResetDisplay for charts. · 899fac34
      Utkarsh Ayachit authored
      Sometimes ResetDisplay would have no effect on charts. As soon as one interacted
      with the chart and called ResetDisplay again, it would work. The problem was
      that if the *AxisRange properties were already unset, then they would not be
      pushed and hence the view would not reset the axis. This fixes that issue by
      ensuring that the *AxisRange properties are pushed.
      899fac34
  2. 29 Jun, 2012 1 commit
  3. 28 Mar, 2012 1 commit
  4. 15 Mar, 2012 1 commit
  5. 13 Mar, 2012 1 commit
    • Utkarsh Ayachit's avatar
      Refactoring axis range properties for charts. · 5ed29efe
      Utkarsh Ayachit authored
      Charts did not save the updated axes ranges when the user interacted with the
      charts in the state files. This was because the property for axes range was
      not updated on interaction. Changing the entire infrastructure to get this
      working.
      
      Hence forth, as soon as the user interacts with the charts, the axes become
      "fixed" and don't auto-update unless user hits "reset-camera".
      
      There are 4 new properies LeftAxisRange, RightAxisRange, TopAxisRange, and
      BottomAxisRange that can be set to empty to enabled "auto" ranges or set to
      specific values to use those ranges.
      
      As soon as user interacts with the view, vtkSMContextViewProxy listens to the
      interaction event and updates the axes range properties using the current range,
      thus "fixing" them to the chosen values.
      
      Also creating special vtkContextViewInteractorStyle subclass to ensure that we
      call StillRender() on proxy every time the user interacts with the view.
      
      All these fixes now ensure that charts on tile displays show current axes ranges
      and update as user interacts with the charts.
      
      WIP: This breaks the synchronization of chart viewports in collaboration mode.
      That needs to be fixed.
      5ed29efe
  6. 01 Jan, 2012 1 commit
  7. 28 Nov, 2011 1 commit
    • Marcus D. Hanwell's avatar
      BUG: Only assume four axes for vtkChartXY · 8c989e9c
      Marcus D. Hanwell authored
      This was causing segfaults when displaying parallel coordinates charts.
      The vtkChart derived classes can have zero to many axes, only vtkChartXY
      has a fixed size. We should generalize the proxy to handle this.
      
      Change-Id: Iece3abfef704c8f5a9ae83a7eb5b66af84deeaae
      8c989e9c
  8. 18 Nov, 2011 2 commits
    • Marcus D. Hanwell's avatar
      Ported collaboration code to new scatter plot branch · b23184b6
      Marcus D. Hanwell authored
      We changes the API in the ParaView proxies to return a
      vtkAbstractContextItem in the vtkContextProxy classes, to facilitate new
      chart container classes such as the vtkScatterPlotMatrix class. This
      caused issues with new code merged from the collaboration branches to
      synchronize charts across multiple running ParaView instances.
      
      Change-Id: I9ff4e79f692a6d482937aeb3c4a989d614be0030
      b23184b6
    • Kyle Lutz's avatar
      Add scatter plot matrix support · 4f5cc67d
      Kyle Lutz authored
      This adds a new representation for scatter plot
      matrices in ParaView.
      
      Change-Id: I5df9ff020161aa98714e1f98ecfae9657aa657d9
      4f5cc67d
  9. 28 Sep, 2011 1 commit
  10. 26 Aug, 2011 1 commit
  11. 25 Aug, 2011 1 commit
  12. 23 Aug, 2011 1 commit
  13. 22 Aug, 2011 1 commit
  14. 11 Apr, 2011 1 commit
  15. 13 Feb, 2011 1 commit
    • Utkarsh Ayachit's avatar
      Directory restructuring of Servers. · d7d21495
      Utkarsh Ayachit authored
      * Created new ParaViewCore directory in place of Servers.
      * Moved classes from old directories to new ones.
      * Removed some obsolete classes that were lingering in Filters/ServerManager.
      d7d21495
  16. 15 Nov, 2010 1 commit
  17. 13 Oct, 2010 1 commit
  18. 18 Aug, 2010 1 commit
  19. 19 Jul, 2010 3 commits
  20. 24 Jun, 2010 1 commit
  21. 15 Jun, 2010 1 commit
  22. 20 May, 2010 1 commit
    • Mark Olesen's avatar
      Remove vtk(Cxx|Type)RevisionMacro · 2eee7d11
      Mark Olesen authored
      The CVS $Revision$ keyword replacement will no longer maintain these
      macros automatically.  They were used only to implement CollectRevisions
      and vtkObjectBase::PrintRevisions, an API that was never used.
      
      Automated as follows:
      
        pass 0:
        catch templates
        ---------------
        $ git grep 'vtk\(Cxx\|Type\)RevisionMacro' | grep '<'
      
        pass 1:
        main changes
        ---------------
        $ git grep -l '^vtkCxxRevisionMacro' | while read file; do
          echo "$file" 1>&2
          perl -i -ne 'print unless (/^vtkCxxRevisionMacro/ and /\)/)' $file
        done
        $ git grep -l -e 'vtkTypeRevisionMacro(' | while read file; do
          echo "$file" 1>&2
          perl -i -pe 's/vtkTypeRevisionMacro/vtkTypeMacro/g' $file
        done
      
        pass 2:
        verify
        ---------------
        $ git grep 'vtk\(Cxx\|Type\)RevisionMacro'
      
      Fixed multi-line vtkCxxRevisionMacro and templates by hand.
      2eee7d11
  23. 23 Apr, 2010 1 commit
    • Mark Olesen's avatar
      Remove vtk(Cxx|Type)RevisionMacro · b23af0aa
      Mark Olesen authored
      The CVS $Revision$ keyword replacement will no longer maintain these
      macros automatically.  They were used only to implement CollectRevisions
      and vtkObjectBase::PrintRevisions, an API that was never used.
      
      Automated as follows:
      
        pass 0:
        catch templates
        ---------------
        $ git grep 'vtk\(Cxx\|Type\)RevisionMacro' | grep '<'
      
        pass 1:
        main changes
        ---------------
        $ git grep -l '^vtkCxxRevisionMacro' | while read file; do
          echo "$file" 1>&2
          perl -i -ne 'print unless (/^vtkCxxRevisionMacro/ and /\)/)' $file
        done
        $ git grep -l -e 'vtkTypeRevisionMacro(' | while read file; do
          echo "$file" 1>&2
          perl -i -pe 's/vtkTypeRevisionMacro/vtkTypeMacro/g' $file
        done
      
        pass 2:
        verify
        ---------------
        $ git grep 'vtk\(Cxx\|Type\)RevisionMacro'
      
      Fixed multi-line vtkCxxRevisionMacro and templates by hand.
      b23af0aa
  24. 02 Apr, 2010 1 commit
    • Marcus Hanwell's avatar
      ENH: Added parallel coordinates to ParaView. · 5b15b139
      Marcus Hanwell authored
      Getting selections into the parallel coordinates chart is working,
      getting them back out is a work in progress. Hopefully a general
      mechanism for all charts can be used in the pqContextView.
      5b15b139
  25. 23 Mar, 2010 1 commit
  26. 17 Mar, 2010 1 commit
  27. 15 Mar, 2010 1 commit
  28. 18 Feb, 2010 1 commit
  29. 17 Feb, 2010 2 commits
  30. 23 Dec, 2009 2 commits
    • Marcus Hanwell's avatar
      COMP: Fixed a Windows VS9 compiler error. · 8bbe91b4
      Marcus Hanwell authored
      8bbe91b4
    • Marcus Hanwell's avatar
      ENH: Adding my first pass at an experimental vtkContextView based XY chart. · 996850e4
      Marcus Hanwell authored
      Added a new view to ParaView based on the new vtkContextView work I have been
      doing in VTK.  This code is experimental, and currently only works with the
      line plot filter. I am actively working on this code, the API may change a
      little and the interface and view options will certainly be improved.
      
      The ContextView proxies are intended to remain very general so that further
      context view based charts can be added to ParaView more easily. Feedback would
      be appreciated, I am currently working on adding the proxies to choose the
      columns to be plotted and to customize the plots (color, thickness, symbols).
      996850e4