1. 08 Jan, 2019 2 commits
  2. 07 Jan, 2019 2 commits
  3. 28 Dec, 2018 2 commits
  4. 20 Dec, 2018 1 commit
  5. 19 Dec, 2018 1 commit
  6. 18 Dec, 2018 1 commit
  7. 11 Dec, 2018 2 commits
  8. 07 Dec, 2018 2 commits
  9. 05 Dec, 2018 2 commits
  10. 04 Dec, 2018 1 commit
  11. 03 Dec, 2018 2 commits
  12. 30 Nov, 2018 1 commit
  13. 29 Nov, 2018 2 commits
    • Utkarsh Ayachit's avatar
      Make vtkSMArrayListDomain fire domain modified event correctly · cb3654a8
      Utkarsh Ayachit authored
      vtkSMArrayListDomain was not firing domain modified event when the
      array's association alone changed. Fixed that.
      
      Adding a helper class to vtkSMDomain to make it easier to for subclasses
      to collapse domain modified events. vtkSMArrayListDomain uses this new
      class to ensure no duplicate modified events are fired.
      cb3654a8
    • Mathieu Westphal's avatar
      Adding new Uniform Glyphing Mode · 3b37e8c4
      Mathieu Westphal authored
      This adds two new uniform glyphing modes to the vtkPVGlyphFilter and also generalizes a bit its API.
      The two new modes are based on "inverse transform sampling" algorithm, the first one uses surface area, the second one uses cell volume.
      
      The surface one will actually extract the surface first if needed, so the glyphs will be located on the surface mesh only.
      The volume one will ignore completely non-3D cells.
      
      Both modes support multiblocks and parallel meshes perfectly, as well as cell centers when using cell data.
      
      Those modes were needed because the current algorithm is only based on the mesh bounds and this have limitations and bad behaviors, especially when dealing with multi pieces mesh.
      3b37e8c4
  14. 28 Nov, 2018 3 commits
  15. 26 Nov, 2018 2 commits
    • Utkarsh Ayachit's avatar
      cleanup vtkSMFieldDataDomain · f49b6a4c
      Utkarsh Ayachit authored
      vtkSMFieldDataDomain no longer updates itself based on input type. That
      was generally not useful and added unnecessary complication to the
      domain and the corresponding UI. Cleaned that up.
      
      vtkSMFieldDataDomain now raises warnings if used in
      vtkSMStringVectorProperty as we tended to do in the past.
      f49b6a4c
    • Cory Quammen's avatar
      Change to breadth-first traversal when collapsing a KDTree · 559ecc4e
      Cory Quammen authored
      The MoveSubtree() function moves trees from lower down in the KDTree
      up. The existing depth-first traversal recursive algorithm in this
      function worked okay when descending the tree, but when moving back up
      the tree, elements in the array would be clobbered before they were
      moved to their correct destination. This would lead to some views
      being incorrectly deleted and moved into the wrong location when a
      level of the KDTree was being collapsed.
      
      Change to a breadth-first algorithm so that elements in the tree are
      always copied from lower to higher positions in the tree. This
      resolves the incorrect subtree movement.
      559ecc4e
  16. 25 Nov, 2018 1 commit
  17. 23 Nov, 2018 1 commit
    • Utkarsh Ayachit's avatar
      remove vtkSMFieldDataDomain from string-vector-properties · a80fbc54
      Utkarsh Ayachit authored
      vtkSMFieldDataDomain was used on vtkSMStringVectorProperty instances
      that allowed user to select array to process. There is really no need
      for it nor is it correct, since vtkSMFieldDataDomain is a subclass of
      vtkSMEnumerationDomain and hence intended for vtkSMIntVectorProperty
      instances!
      
      Getting rid of this old misuse of the domain.
      a80fbc54
  18. 22 Nov, 2018 1 commit
  19. 21 Nov, 2018 1 commit
  20. 20 Nov, 2018 1 commit
  21. 19 Nov, 2018 1 commit
    • Utkarsh Ayachit's avatar
      Add ability to pause a live source · c8c4e805
      Utkarsh Ayachit authored
      Adding pqPauseLiveSourcePropertyWidget which can be used to add UI
      button to pause/resume live source updates.
      
      The `LiveProgrammableSource` adds this widget to its properties to allow
      users to pause (and also act as an example of how to use this widget).
      c8c4e805
  22. 01 Nov, 2018 1 commit
    • Utkarsh Ayachit's avatar
      avoid duplicate groups with same label · 18646121
      Utkarsh Ayachit authored
      pqProxyWidget supports groups to group multiple properties together.
      When that happens, if the same group is listed multiple times with
      different set of properties, the UI showed it as separate groups. It's
      better if all properties in the group with the same label are clubbed
      together. This fixes that.
      
      Also cleaned up implementation in pqProxyWidget for creating widget to
      be a bit easier to read.
      18646121
  23. 30 Oct, 2018 1 commit
  24. 24 Oct, 2018 1 commit
  25. 18 Oct, 2018 1 commit
  26. 16 Oct, 2018 2 commits
  27. 14 Oct, 2018 1 commit
  28. 12 Oct, 2018 1 commit