1. 02 Nov, 2016 1 commit
  2. 01 Nov, 2016 1 commit
    • David Gobbi's avatar
      Clean up by destroying the vtkTkRenderWidget. · cd1c29e6
      David Gobbi authored
      Currently, the only way for Python/Tk to force Tcl to delete the
      vtkTkRenderWidget is to destroy() the widget.  This has to be done with
      care, since the widget must hold the only reference to its vtkRenderWindow
      at the time of its destruction.  If the widget is not destroyed, then a
      memory leak results.
      cd1c29e6
  3. 29 Oct, 2016 3 commits
  4. 27 Oct, 2016 4 commits
  5. 25 Oct, 2016 2 commits
    • Mathieu Westphal's avatar
      Adding support for 6 component symmetric tensor array · 555019bc
      Mathieu Westphal authored
      This commit add support for 6 component symmetric tensor
      array, by converting symmetric tensor to standard tensor.
      Modifying Legacy reader/writer to support 6 Component tensor
      555019bc
    • Will Schroeder's avatar
      Added capability to compute gradient · 5bbd84e8
      Will Schroeder authored
      The filter can now optionally compute the gradient of the density function.
      It also computes the gradient magnitude and classification of regions
      in the function (areas where the function is everywhere zero or not).
      5bbd84e8
  6. 17 Oct, 2016 6 commits
    • Will Schroeder's avatar
      Add new points in the local point neighborhood · af676bbf
      Will Schroeder authored
      In the spirit of mesh subdivision filter, this filter operates on
      a point cloud, generating new points in the local neighborhood of
      existing points.
      af676bbf
    • Andrew Maclean's avatar
      3153ae1c
    • Andrew Maclean's avatar
      Removing the line continuation character. · b23b545e
      Andrew Maclean authored
      b23b545e
    • Andrew Maclean's avatar
      Fixing bad indentation. · 9904b373
      Andrew Maclean authored
      9904b373
    • Andrew Maclean's avatar
      Fixing header test fails. · d790c0ec
      Andrew Maclean authored
      d790c0ec
    • Andrew Maclean's avatar
      Fixing the triangulation of the Parametric Surfaces. · d3d9bf72
      Andrew Maclean authored
      Bill Lorenson noticed that the front face of orientable surfaces was being
       displayed as a back face. This arose as a "hack" when these functions
       were
        first implemented because the cross-product used to create the normals
        was
         right-handed, thus the triangulation orientation was clockwise.
          Additionally there were weird triangulations in the
          ParametricSuperEllipsoid
           and ParametricSuperToroid.
      
           The following three fixes have been applied:
      
           1) The orientation of the normals is fixed in the case of
           anti-clockwise
              ordering by calculating cross(Dv,Du) instead of cross(Du,Dv).
      	   When this is done the normals point in the expected direction
      	   and the
      	      front face is rendered correctly. See:
      	      vtkParametricFunctionSource.cxx.
      	      2) All the surfaces now implement anti-clockwise ordering
      	      with respect to the
      	         triangulation.
      		 3) The ParametricSuperEllipsoid and ParametricSuperToroid
      		 have been reworked,
      		    now the surface is constructed as four pieces that are
      		    abutted together,
      		       this removes the triangulations resulting in weird
      		       appearances.
      		       4) In order to implement the anti-clockwise
      		       ordering in the triangulation
      		          the x, y points have had to be swapped in a few
      			  cases.
      			  5) TestParametricFunctions.png has had to be
      			  replaced. The images for
      			     ParametricTorus, ParametricSuperEllipsoid and
      			     ParametricSuperToroid
      			        changed as a result of the above changes
      d3d9bf72
  7. 14 Oct, 2016 1 commit
  8. 11 Oct, 2016 5 commits
    • Andrew Maclean's avatar
      990386a1
    • Andrew Maclean's avatar
      Removing the line continuation character. · 98e80b44
      Andrew Maclean authored
      98e80b44
    • Andrew Maclean's avatar
      Fixing bad indentation. · 74419091
      Andrew Maclean authored
      74419091
    • Andrew Maclean's avatar
      Fixing header test fails. · fd994948
      Andrew Maclean authored
      fd994948
    • Andrew Maclean's avatar
      Fixing the triangulation of the Parametric Surfaces. · c7b75843
      Andrew Maclean authored
      Bill Lorenson noticed that the front face of orientable surfaces was being
       displayed as a back face. This arose as a "hack" when these functions
       were
        first implemented because the cross-product used to create the normals
        was
         right-handed, thus the triangulation orientation was clockwise.
          Additionally there were weird triangulations in the
          ParametricSuperEllipsoid
           and ParametricSuperToroid.
      
           The following three fixes have been applied:
      
           1) The orientation of the normals is fixed in the case of
           anti-clockwise
              ordering by calculating cross(Dv,Du) instead of cross(Du,Dv).
      	   When this is done the normals point in the expected direction
      	   and the
      	      front face is rendered correctly. See:
      	      vtkParametricFunctionSource.cxx.
      	      2) All the surfaces now implement anti-clockwise ordering
      	      with respect to the
      	         triangulation.
      		 3) The ParametricSuperEllipsoid and ParametricSuperToroid
      		 have been reworked,
      		    now the surface is constructed as four pieces that are
      		    abutted together,
      		       this removes the triangulations resulting in weird
      		       appearances.
      		       4) In order to implement the anti-clockwise
      		       ordering in the triangulation
      		          the x, y points have had to be swapped in a few
      			  cases.
      			  5) TestParametricFunctions.png has had to be
      			  replaced. The images for
      			     ParametricTorus, ParametricSuperEllipsoid and
      			     ParametricSuperToroid
      			        changed as a result of the above changes
      c7b75843
  9. 05 Oct, 2016 1 commit
    • Sujin Philip's avatar
      Fix vtkVoxelGrid Crash · d00e24d2
      Sujin Philip authored
      This fixes the memory overrun error in vtkVoxelGrid that was causing test
      failure on dejagore.
      d00e24d2
  10. 04 Oct, 2016 1 commit
  11. 03 Oct, 2016 1 commit
    • Andrew Bauer's avatar
      Fixing cppcheck warning. · a4450604
      Andrew Bauer authored
      The warning is:
      Filters/FlowPaths/vtkCachingInterpolatedVelocityField.cxx:96:
      warning: Member variable 'IVFDataSetInfo::PCoords' is not
      assigned a value in 'IVFDataSetInfo::operator='.
      a4450604
  12. 02 Oct, 2016 2 commits
    • Will Schroeder's avatar
      Coverage · b9a04e01
      Will Schroeder authored
      b9a04e01
    • Will Schroeder's avatar
      New filter to compute point density over a volume · 19ebd31d
      Will Schroeder authored
      This filter computes a density function over a volume from an
      input point cloud. For each voxel sample point, within a local,
      spherical neighborhood the number of points is counted and
      optionally normalized by the sphere volume. A weighting scalar
      function may also be provided.
      19ebd31d
  13. 28 Sep, 2016 1 commit
  14. 27 Sep, 2016 1 commit
  15. 26 Sep, 2016 1 commit
  16. 23 Sep, 2016 4 commits
    • Kitware Robot's avatar
      Reindent using the reindentation script. · f830ff47
      Kitware Robot authored
      This commit reindents the code with the following utility:
      Utilities/Maintenance/vtk-reindent-code.py
      
      This utility changes the positions of the braces so that they are no
      longer indented relative to the code block they reside in.
      
      The bash command line used was the following:
      
      for d in Charts Common Deprecated Domains Examples Filters GUISupport \
               Geovis IO Imaging Infovis Interaction Parallel Rendering \
               Testing Views Web Wrapping; do
        for e in cxx cxx.in txx txx.in hxx hxx.in h h.in c c.in; do
          find "${d}" -name "*.${e}" -exec \
            python Utilities/Maintenance/vtk_reindent_code.py {} +
        done
      done
      f830ff47
    • David E. DeMarle's avatar
      replace VTK's nonstandard Doxygen with standard markup · 6a7e5148
      David E. DeMarle authored
      generated via:
      cd $VTKSRC
      perl Utilities/Doxygen/doc_header2doxygen.pl --to ~/tmp/vtkheaders .
      cp -r ~/tmp/vtkheaders/* .
      6a7e5148
    • David E. DeMarle's avatar
      preemptively fix issues that trip of doxygen converted code · a2250027
      David E. DeMarle authored
      fix problematic ccomments that trip up doxygen generator. Mostly
      c style comments in class description but a few cases of comments
      not in expected location that leads to stripped out code and comp fails
      
      fix trailing whitespaces that will fail style check when committed
      
      Thanks Andrew Maclean for updating the url to VTK publications.
      a2250027
    • Will Schroeder's avatar
      Point cloud integration issues · 2afcadc7
      Will Schroeder authored
      2afcadc7
  17. 22 Sep, 2016 1 commit
  18. 20 Sep, 2016 1 commit
  19. 19 Sep, 2016 1 commit
  20. 16 Sep, 2016 2 commits