1. 13 Aug, 2018 1 commit
  2. 08 Mar, 2018 1 commit
    • Andrew Bauer's avatar
      Fixing bad memory access issue in vtkGradientFilter · 2ee937cd
      Andrew Bauer authored
      If the gradient filter is operating on an unstructured grid and
      the gradient wasn't requested but other quantities derived from
      the gradient was requested there was a segfault in referring to
      the gradient array.
      2ee937cd
  3. 12 Feb, 2018 1 commit
    • luz.paz's avatar
      Misc. typos · 14b1d157
      luz.paz authored
      Found via `codespell` and regex
      14b1d157
  4. 07 Feb, 2018 1 commit
  5. 29 Sep, 2017 1 commit
    • Andrew Bauer's avatar
      Improvements for vtkNew for stl containers and comparison operations · fd04b442
      Andrew Bauer authored
      Adding in functionality to allow inserting vtkNew objects into
      stl containers of vtkSmartPointer objects as well as comparisons
      between vtkNew objects and raw pointers. Also removing Get() and
      GetPointer() calls from vtkNew objects since in most instances we
      can just pass in the vtkNew<> object instead of having to use the
      Get() or GetPointer() methods to get the raw pointer.
      fd04b442
  6. 06 Jul, 2017 1 commit
    • Andrew Bauer's avatar
      Allowing gradient and CD2PD filters to work on specific cell dimensions · efbf74dc
      Andrew Bauer authored
      The cell dimension for unstructured grids and polydata can vary. These changes allow
      specifying the cell dimensions to use when performing the computations. The default
      behavior should be exactly the same as before. Also getting rid of the GetVoidPointer()
      calls on the input array. Using them on the output array should be fine though since
      the arrays are explicitly created with the AOS layout. Also, simplified the
      Q-criterion computation. This modification also makes the output arrays be either
      vtkFloatArrays or vtkDoubleArrays.
      
      Addresses paraview/paraview#16931.
      efbf74dc
  7. 20 Jun, 2017 1 commit
  8. 23 Sep, 2016 1 commit
    • 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
  9. 08 Mar, 2016 1 commit
  10. 24 Nov, 2015 1 commit
    • Andrew Bauer's avatar
      Making vtkGradientFilter more efficient. · 26ee6f22
      Andrew Bauer authored
      Making gradients output optional since that may not be needed
      and can require a lot of memory for topologically structured
      grids. Also adding in divergence option.
      26ee6f22
  11. 31 Mar, 2015 1 commit
    • Dan Lipsa's avatar
      Redesign "vtkGhostLevels" arrays and related ghost functionalties. · 4dee0274
      Dan Lipsa authored
      Co-authored-by: default avatarYuanxin Liu <leo.liu@kitware.com>
      Co-authored-by: Berk Geveci's avatarBerk Geveci <berk.geveci@kitware.com>
      
       -The semantics of each unsigned char in the ghost arrays changes:
        Instead of storing a numeric value representing how far a cell is
        from the boundary, it is now a bit field specified by
        vtkDataSetAttributes::CellGhostTypes and
        vtkDataSetAttributes::PointGhostTypes.  The bit field is consistent
        with VisIt specs.
      
      - Previously, filters strip all ghost cells they request from upstream
        before finalizing the output. This is no longer done.
      
      - vtkUniform grids previously supported blanking through member arrays
        vtkUniformGrid::CellVisibility and
        vtkUniformGrid::PointVisibility. These arrays are removed and the
        blanking functionality are supported through the new ghost arrays
        instead.
      
      - the "vtkGhostLevel" arrays for cell and point data are renamed to
        vtkDataSetAttributes::GhostArrayName() ("vtkGhostType").
      
      - the version for VTK Legacy files is increased to 4.0 and the version for
        VTK XML files is increased to 2.0. When reading older files we
        convert vtkGhostLevels array to vtkGhostType.
      4dee0274
  12. 01 Dec, 2014 1 commit
  13. 14 Oct, 2014 1 commit
    • Sean McBride's avatar
      Misc cleanup and refactoring · 5372604a
      Sean McBride authored
      -Use bool instead of int.
      -Move declarations and initial definitions together
      
      Change-Id: I4874984b7f76b141cd3d1f8078b536c129dcc136
      5372604a
  14. 07 Mar, 2013 1 commit
    • Kyle Lutz's avatar
      Zero initialize values in vtkGradientFilter · d33f2b8c
      Kyle Lutz authored
      This fixes a "Conditional jump or move depends on uninitialised
      value(s)" error from valgrind by zero initializing the values at
      the top of ComputeGradientsSG().
      
      Change-Id: Idfc249ed797c798a9bd79ece2883ca48d9735afb
      d33f2b8c
  15. 20 Aug, 2012 1 commit
  16. 17 Aug, 2012 2 commits
  17. 10 Aug, 2012 1 commit
    • Andrew Bauer's avatar
      Updating vtkGradientFilter to be consistent and less confusing. · c4082465
      Andrew Bauer authored
      If the input field was a vector field (i.e. had 3 components) and
      if ComputeVorticity was set, the output would be the vorticity
      INSTEAD of the gradient. If ComputeQCriterion was set, this was output
      as a separate field. Changed it so that ComputeVorticity is output
      as a separate field now as well. Also each of the outputted fields
      can have their names set.
      
      Change-Id: Ia7d85a8e1706561311aeaed7aded9d0a2d36fc41
      c4082465
  18. 20 Jul, 2012 1 commit
  19. 09 Apr, 2012 2 commits
    • VTK Developers's avatar
      Remove trailing whitespace from all source files · 2d323fc4
      VTK Developers authored
      Exclude ThirdParty, Utilities/MetaIO, and Utilities/KWSys as these
      are maintained outside VTK.
      
      Co-Author: Marcus D. Hanwell <marcus.hanwell@kitware.com>
      Co-Author: Chris Harris <chris.harris@kitware.com>
      Co-Author: Brad King <brad.king@kitware.com>
      2d323fc4
    • VTK Developers's avatar
      Modularize VTK tree layout · cdd4d6fd
      VTK Developers authored
      Move source files from their former monolithic VTK location to their new
      location in modular VTK without modification.  This preserves enough
      information for "git blame -M" and "git log --follow" to connect
      modularized VTK files to their original location and history.
      
      Co-Author: Marcus D. Hanwell <marcus.hanwell@kitware.com>
      Co-Author: Chris Harris <chris.harris@kitware.com>
      Co-Author: Brad King <brad.king@kitware.com>
      Co-Author: Nikhil Shetty <nikhil.shetty@kitware.com>
      cdd4d6fd
  20. 07 Mar, 2012 1 commit
    • Kyle Lutz's avatar
      Fix misspellings in VTK/Graphics · 3b366d11
      Kyle Lutz authored
      This fixes a number of misspellings in the comments of
      the source files in VTK/Graphics. The misspellings were
      found using the codespell tool.
      
      Change-Id: I199a88b6ddcc7924f6c1063bcf60fa556a4c62aa
      3b366d11
  21. 11 Jan, 2012 1 commit
  22. 19 Sep, 2011 1 commit
    • Berk Geveci's avatar
      Replace SetInput etc. with SetInputData etc. · 4ea36770
      Berk Geveci authored
      Since the behaviour of SetInput changed - it no
      longer connects the pipeline but sets up the data
      object as the input -, it was decided to rename
      it to SetInputData. This includes similar methods
      such as AddInputData. This commit makes on
      sweeping change that compiles.
      4ea36770
  23. 19 Aug, 2011 2 commits
  24. 25 Jul, 2011 2 commits
    • Andrew Bauer's avatar
      Fixing compiler warning and error. · 69b1833a
      Andrew Bauer authored
      Fixed the compiler warning and error from a previous commit.
      Stupid windows VS10 compiler apparently doesn't like :: to refer to
      objects in the anonymous namespace.
      
      Change-Id: I1b3b8638b0f4b641f7c518c8b226dfa1a31f118e
      69b1833a
    • Andrew Bauer's avatar
      Modifying vtkGradientFilter to compute Q criterion. · df453f68
      Andrew Bauer authored
      The vtkGradientFilter has been modified to also have
      the option of computing Q criterion which is a
      comparison of vorticity and shear which is useful
      in CFD.
      
      Change-Id: If0a86651fe37057c7bc1069382b008979c3b3f64
      df453f68
  25. 05 Jul, 2011 2 commits
    • Andrew Bauer's avatar
      Fixing compiler warning and error. · 792810b9
      Andrew Bauer authored
      Fixed the compiler warning and error from a previous commit.
      Stupid windows VS10 compiler apparently doesn't like :: to refer to
      objects in the anonymous namespace.
      
      Change-Id: I1b3b8638b0f4b641f7c518c8b226dfa1a31f118e
      792810b9
    • Andrew Bauer's avatar
      Modifying vtkGradientFilter to compute Q criterion. · 9aaaa832
      Andrew Bauer authored
      The vtkGradientFilter has been modified to also have
      the option of computing Q criterion which is a
      comparison of vorticity and shear which is useful
      in CFD.
      
      Change-Id: If0a86651fe37057c7bc1069382b008979c3b3f64
      9aaaa832
  26. 20 May, 2010 1 commit
    • Mark Olesen's avatar
      Remove vtk(Cxx|Type)RevisionMacro · ecbbf7f7
      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.
      ecbbf7f7
  27. 23 Apr, 2010 1 commit
    • Mark Olesen's avatar
      Remove vtk(Cxx|Type)RevisionMacro · 19c55e0e
      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.
      19c55e0e
  28. 05 Aug, 2009 1 commit
  29. 21 Jul, 2009 2 commits
  30. 16 Jan, 2009 1 commit
  31. 15 Jan, 2009 2 commits
  32. 13 Jan, 2009 1 commit
  33. 07 Jan, 2009 1 commit