Skip to content
Snippets Groups Projects
  1. Sep 08, 2015
  2. Sep 05, 2015
    • Marcus D. Hanwell's avatar
      Added vtkAtom and vtkBond back to wrap exclude · 78dc4ae8
      Marcus D. Hanwell authored
      Thanks to David Gobbi again, these still need to be in WRAP_EXLUDE
      so that the wrappers ignore them, and then added to WRAP_SPECIAL so
      that the Python wrappers can wrap them. This should fix the issues
      seen on the dashboards introduced by this branch.
      78dc4ae8
  3. Sep 04, 2015
  4. Sep 03, 2015
  5. Sep 02, 2015
  6. Sep 01, 2015
    • Brad King's avatar
      Add a vtkTemplate2Macro to dispatch to two template arguments at once · e12a8157
      Brad King authored
      
      The vtkTemplateMacro is useful for dispatching to filter implementations
      that use one template argument.  Add a new vtkTemplate2Macro to dispatch
      filter implementations that use two template arguments.  Use a single
      switch over two VTK type ids packed into a single integer.
      
      Suggested-by: default avatarWill Schroeder <will.schroeder@kitware.com>
      e12a8157
    • David C. Lonie's avatar
      Remove the sampleRate arg in some ExtractGridHelper API. · 65690ed5
      David C. Lonie authored
      This was removed from usage in an earlier commit, but a dead
      argument was left behind.
      65690ed5
    • T.J. Corona's avatar
      Propagate safe variant setting through children of vtkAbstractArray. · 1eedaf88
      T.J. Corona authored
      This fix is in reference to bug report 0014340, and is an extension of the
      change made in commit 84b126f9. vtkAbstractArray and its children have the
      convention of a fast, unsafe method for setting elements (SetXXX) and a safer,
      slower method (InsertXXX). In the prior commit, this convention was extended to
      setting with variant values. In vtkAbstractArray, InsertVariantValue was not a
      pure virtual method, and it called the unsafe SetXXX method (which led to
      problems, see the bug report). By making this method pure virtual, we ensure
      that InsertXXX is indeed safe for each container. It also enforces the pattern
      in place for SetXXX vs InsertXXX with other variable types.
      1eedaf88
  7. Aug 31, 2015
    • Will Schroeder's avatar
      Added new widget: vtkImplicitCylinderWidget · effa1ddd
      Will Schroeder authored
      Added the widget and representation (vtkImplicitCylinderWidget and
      vtkImplicitCylinderRepresentation). Modified the implicit function
      vtkCylinder to support arbitrary center and rotation axis.
      effa1ddd
  8. Aug 28, 2015
  9. Aug 27, 2015
  10. Aug 26, 2015
  11. Aug 24, 2015
  12. Aug 23, 2015
  13. Aug 21, 2015
  14. Aug 20, 2015
  15. Aug 18, 2015
  16. Aug 13, 2015
  17. Aug 12, 2015
  18. Aug 11, 2015
  19. Aug 10, 2015
    • David Gobbi's avatar
      Add a python function to check buffer equivalence. · 8320da24
      David Gobbi authored
      The python "buffer" and "memoryview" objects do not expose the pointer
      to the underlying memory, they only expose the contents of the memory.
      Likewise, if you check (buffer1 == buffer2) within python, then python
      will iterate through both buffers to see if they have the same contents!
      After all, for python, that's how equality is defined for sequence types.
      
      This commit adds a method called buffer_shared(ob1, ob2) that checks to
      see if two objects (e.g. arrays) expose the same block of memory via
      their buffer interface.  It assumes that the "buf" pointer is the lowest
      address of the buffer (i.e. the strides must be non-negative).
      
      It also adds two changes to dataset_adapter.py:
      1) The adapter now uses buffer_shared() instead of using "==" to compare
      buffers, because as stated above "==" does the wrong thing.
      2) It repairs an infinite recursion where __getattr__ called hasattr().
      The infinite recursion was caught silently by hasattr() itself in python2,
      but is exposed as a RuntimeError in python3.
      8320da24
  20. Aug 08, 2015
Loading