1. 03 Jan, 2018 1 commit
  2. 20 Dec, 2017 1 commit
  3. 15 Dec, 2017 1 commit
  4. 05 Dec, 2017 1 commit
  5. 10 Nov, 2017 1 commit
  6. 06 Nov, 2017 1 commit
  7. 20 Oct, 2017 1 commit
  8. 14 Oct, 2017 1 commit
    • David Thompson's avatar
      Fix some dashboard issues. · 1b0571a5
      David Thompson authored
      + Skip tests where the render window is generating images the wrong size.
      + Use stupid parentheses to make cppcheck happy.
      1b0571a5
  9. 11 Oct, 2017 1 commit
  10. 09 Oct, 2017 2 commits
  11. 05 Oct, 2017 1 commit
  12. 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
  13. 21 Sep, 2017 1 commit
    • T.J. Corona's avatar
      Add Lagrange polynomial higher-order cells to VTK. · cc5101a8
      T.J. Corona authored and David Thompson's avatar David Thompson committed
      This commit adds support for Lagrange cells of the following shape:
      curve, triangle, quadrilateral, tetrahedron, hexahedron, and wedge.
      The new cell types may have arbitrary order, up to a compile-time maximum of 10.
      The maximum may be changed easily.
      The order is inferred from the number of points defining the cell
      and is assumed to be the same along each coordinate axis.
      
      Visualization operations that cells must provide (contouring, clipping, cutting)
      are implemented by approximating each higher-order cell as a collection of
      multi-linear "primitive" cells of the same shape.
      
      Note that the wedge element, when asked for boundary faces, returns faces
      with outward-pointing normals. This is not the same convention as vtkWedge
      but is the same as other VTK cell shapes.
      
      See the vtkCellTypeSource class in vtkFiltersSources for an example of how
      cell connectivity is specified. In general, the shape corner points are
      specified first, matching the linear cell counterparts. Then points on
      edges and faces bounding the shape are listed. Finally, interior points
      are listed. This will allow simpler connectivity entries in the future
      where points on edges and faces may only require 2 numbers each instead
      of a number proportional to the order raised to the parametric dimension
      of the boundary.
      
      T. J. Corona provided the triangle and tetrahedron implementations.
      cc5101a8
  14. 24 Aug, 2017 1 commit
  15. 26 Jul, 2017 2 commits
  16. 14 Jul, 2017 1 commit
  17. 30 May, 2017 1 commit
  18. 27 Apr, 2017 1 commit
  19. 30 Mar, 2017 1 commit
  20. 17 Feb, 2017 2 commits
    • Cory Quammen's avatar
      Turn duplicate ghost cell clipping off in unstructured grid handler · 8910b1bc
      Cory Quammen authored
      vtkDataSetSurfaceFilter delegates some work to
      vtkUnstructuredGridGeometryFilter.  This change ensures that duplicate
      ghost cells are not removed by the delegate filter.
      
      Added test for this filter with quadratic ghost cells
      8910b1bc
    • Cory Quammen's avatar
      Make clipping of duplicate ghost cells optional · 2d571c0f
      Cory Quammen authored
      The default behavior of vtkUnstructuredGridGeometryFilter is to clip
      away duplicate ghost cells. In situations where another surface filter
      is applied to the output geometry, this may lead to spurious surface
      cells being added at the interface between regular cells and the
      removed ghost cells.
      
      To fix this, add a flag named DuplicateGhostCellClipping that is on by
      default for backwards compatibility.
      
      Added test to exercise this new option.
      2d571c0f
  21. 14 Feb, 2017 1 commit
  22. 20 Dec, 2016 1 commit
    • Bill Lorensen's avatar
      ENH: Unify error/warning testing · a5fd4df3
      Bill Lorensen authored
      CHECK_ERROR_MSG and CHECK_WARNING_MSG are used to check the
      content of error and warning messages. Error and warning code is often
      overlooked during testing. Over the years, these two macros have been
      refined to increase their utility. Tests that use the macros defined
      their own interpretations. Three different API's have been used in the
      macros.
      
      This patch replaces the CHECK_ERROR_MSG and CHECK_WARNING_MSG macros
      with methods for vtkTest::ErrorObserver.  All tests that used the
      CHECK macros in one form or another have been updated to use the
      CheckErrorMessage and CheckWarningMessage methods.
      a5fd4df3
  23. 15 Nov, 2016 1 commit
    • Bill Lorensen's avatar
      BUG: ProjectSphere modified input's point data · fc829dda
      Bill Lorensen authored
      The filter modified the input point data. It used PassData which only
      shallow copies the input data arrays. As part of its transformations,
      the filter recomputed the point data. Since the data was shallow
      copied, the input point data was modified. The defect only showed up
      if the input was subsequently rendered.
      fc829dda
  24. 23 Sep, 2016 1 commit
    • Kitware Robot's avatar
      Reindent using the reindentation script. · f830ff47
      Kitware Robot authored and David Gobbi's avatar David Gobbi committed
      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
  25. 23 Aug, 2016 1 commit
    • T.J. Corona's avatar
      Add vtkDataSetRegionSurfaceFilter to VTK. · 9289057d
      T.J. Corona authored
      Like vtkDataSetSurfaceFilter, vtkDataSetRegionSurfaceFilter is a filter that
      extracts the surface from a dataset. Unlike vtkDataSetSurfaceFilter, the
      filter accepts integer cell data to denote regions; the regions are then used
      as an additional criterion for determining surfaces.
      
      This filter has been ported from ParaView's VTKExtensions.
      9289057d
  26. 16 Aug, 2016 1 commit
  27. 12 Aug, 2016 1 commit
  28. 11 Aug, 2016 2 commits
  29. 20 Jul, 2016 1 commit
  30. 26 May, 2016 1 commit
    • Bill Lorensen's avatar
      ENH: Improve coverage of DataSetSurfaceFilter · aa3330f4
      Bill Lorensen authored
      Other existing, non-unit tests covered 78 percent. This Unit test
      alone covers over 90 percent. The remaing uncovered code is for
      unusual use cases that are difficult to replicate.
      
      Changes also made to vtkDataSetSurfaceFilter:
      
      COMP: Removed unreachable code. Mainly unreachable Delete's.
      
      COMP: Added missing vtkWarningMacro's
      
      COMP: Added Get() methods to PrintSelf,
      
      COMP: Fixed some spelling errors.
      aa3330f4
  31. 06 May, 2016 1 commit
    • David C. Lonie's avatar
      Replace SafeDownCast calls on arrays with vtkArrayDownCast. · 0d71a308
      David C. Lonie authored
      SafeDownCast performs a series of virtual calls and string comparisons,
      which is quite slow, especially when used in worker functions.
      
      vtkArrayDownCast will switch between SafeDownCast and the more
      efficient FastDownCast (only available for common vtkAbstractArray
      subclasses) depending on whether or not FastDownCast is defined for
      the specific array type.
      0d71a308
  32. 08 Mar, 2016 1 commit
  33. 03 Mar, 2016 1 commit
    • David C. Lonie's avatar
      Refactor data array APIs. · 893fb6ed
      David C. Lonie authored
      vtkDataArray subclasses now use
      
      ComponentValue --> TypedComponent
      TupleValue --> TypedValue
      
      for their type-specific methods.
      
      # Conflicts:
      #	Rendering/Annotation/vtkScalarBarActor.cxx
      893fb6ed
  34. 22 Feb, 2016 1 commit
  35. 03 Dec, 2015 1 commit
  36. 11 Aug, 2015 1 commit
    • David Gobbi's avatar
      Add a few other minor py3k test fixes. · c7d7de28
      David Gobbi authored
      1) Change unicode string unicode string check in TestTemplates.py.
      2) Eliminate some obsolete imports (like "exceptions").
      3) Convert string to bytes in TestDataEncoder.py.
      c7d7de28