1. 16 Oct, 2012 3 commits
    • Utkarsh Ayachit's avatar
      Fixed warnings. · 469e20a1
      Utkarsh Ayachit authored
      Change-Id: Iacd01dec15644152eb9d0ff26963b34e798846b3
      469e20a1
    • Utkarsh Ayachit's avatar
      Fix vtkImageSliceRepresentation's mtime. · 416e19c2
      Utkarsh Ayachit authored
      Fixes issue after commit 07671104. The data object now needs to be modified in
      RequestData() for the delivery code to detect that it was indeed updated. This
      was causing pvcs.Slice and pvcrs.Slice tests to fail. This fixes it.
      
      Change-Id: I2040045cd88b94b39509551cc5f30ae1a582245c
      416e19c2
    • Utkarsh Ayachit's avatar
      Fixed BUG #13525. Avoid rendering pipeline resets when playing animation. · 07671104
      Utkarsh Ayachit authored
      When playing animation, display lists are always discarded even if pipeline data
      didn't change with time. Although the geometry filter and the vtkPVCacheKeeper
      in vtkGeometryRepresentation didn't re-execute, the data was still treated as
      modified. This was due to the logic in vtkPVDataDeliveryManager::SetPiece(). The
      code was implemented to look at the DataTime provided by the pipeline. That was
      done so that we could detect the change in data object when representation type
      changes. However, the same can be done simply by comparing the data-object
      pointer. Doing that addresses this bug as well.
      
      Note however, in client-server mode, we still would force delivery for all
      representations when time changes irrespective of whether the data really
      changed.
      
      Change-Id: I1b41778a5e3fcfa041ff48860c5311245a5182a7
      07671104
  2. 11 Oct, 2012 1 commit
  3. 05 Oct, 2012 18 commits
  4. 04 Oct, 2012 9 commits
    • Utkarsh Ayachit's avatar
      Making test more reliable across platforms. · ce7f080e
      Utkarsh Ayachit authored
      Change-Id: I6dfc08e0c313f696341c04098f2c8c0a0b46bf22
      ce7f080e
    • Utkarsh Ayachit's avatar
      BUG #13488. Fixed XML loading order during initialization. · 9c1aad8c
      Utkarsh Ayachit authored
      The XMLs were not loaded in the right order when auto-loaded plugins were
      present. Fixed that. We need to process the xmls from vtkPVInitializerPlugin
      before any other plugins.
      
      Change-Id: I41af5ab6e68e33da9607023cf87a2b6b24e1b687
      9c1aad8c
    • Utkarsh Ayachit's avatar
      BUG #13475. Adding API to select/unselect cells. · 06de2264
      Utkarsh Ayachit authored
      Adding APU to select/unselect cells in Python. Users can now use SelectCells()
      and ClearSelection() to make new selections from Python.
      
      Change-Id: Idfda0824242de3f9617267215ea29cde7cbb4aaa
      06de2264
    • Utkarsh Ayachit's avatar
      BUG #13489. Bring in VisItBridge cmake fix. · 315f8de3
      Utkarsh Ayachit authored
      Change-Id: I002b7b8f770caa034786b2b473d8173c79ae1539
      315f8de3
    • Kyle Lutz's avatar
      Add command button property widget · 367eed82
      Kyle Lutz authored
      This adds a new custom property widget which displays a button
      on the properties panel and will invoke the property's command
      when clicked.
      
      For example:
      
        <Property name="New Instance Button"
                  command="New"
                  panel_widget="command_button">
        </Property>
      
      Will show a button that when clicked will call the "New()" method
      on the proxy.
      
      Change-Id: Iba4a9af38670cff1e641dc0ba970b69a99adb229
      367eed82
    • Utkarsh Ayachit's avatar
      Fixed comment. · 643e9b4d
      Utkarsh Ayachit authored
      Change-Id: I064ee330d50c468dde78af1c0380afd6750c471e
      643e9b4d
    • Utkarsh Ayachit's avatar
      Fixed BUG #13491. Update array lists for statistics filters. · 8e80797f
      Utkarsh Ayachit authored
      Added new pqArrayListDomain. pqArrayListDomain ensures that the arrays shown in
      the varibles list for the statistics filters is updated whenever the domain
      changes. The domain changes when user swicthes the attribute mode, for example.
      
      Change-Id: Iea63d596a5f3a7bbf2a03325070cd2c4cc23f10f
      8e80797f
    • Utkarsh Ayachit's avatar
      Refactoring SelectionRepresentation for charts. · 35235114
      Utkarsh Ayachit authored
      Charts using the same representation (vtkChartRepresentation) to manage data as
      well as selection. The problem with  this approach is that whenever the
      selection changes, we have to reexecute the vtkChartRepresentation even if the
      data didn't change and only the selection changed. The representations in 3D
      view deal with this my creating a separate SelectionRepresentation and the
      selection input is fed directly to this representation. That way when the
      selection changes, only the SelectionRepresentation is modified. We adopt that
      same approach for chart representations.
      
      Added a new vtkChartSelectionRepresentation. vtkChartRepresentation now creates
      a vtkChartSelectionRepresentation that deals with delivering/showing selections.
      vtkSIChartRepresentationProxy ensures that the vtkChartSelectionRepresentation
      is set correctly on the vtkChartRepresentation; while
      vtkSMChartRepresentationProxy ensures that the selection-input is set correctly
      on the proxy corresponding to vtkChartSelectionRepresentation.
      
      + Also cleaned up AnnotationLink. Now, we consistently create AnnotationLink in
      the vtkPVContextView (or subclass). In the past the link was created in
      vtkChartRepresentation or vtkPVPlotMatrixView.
      
      + Also cleaned up vtkPVCompositeRepresentation.
      
      During the evolution of vtkPVCompositeRepresentation, there was stage when we
      were thinking of passing selection-input transparently to the
      SelectionRepresentation held by vtkPVCompositeRepresentation. However, that
      meant that vtkPVCompositeRepresentation would be marked as modified whenever the
      selection changed. So to avoid that, we changed the code to setup the selection
      input directly to the SelectionRepresentation in vtkSMPVRepresentationProxy.
      The unused code persisted in vtkPVCompositeRepresentation. Removing that.
      
      Change-Id: I1c834976c1aeb6343732a3c61fb3bd4876562ff0
      35235114
    • 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
  5. 03 Oct, 2012 4 commits
  6. 02 Oct, 2012 5 commits