1. 08 Jan, 2019 2 commits
  2. 04 Jan, 2019 1 commit
  3. 21 Dec, 2018 1 commit
  4. 20 Dec, 2018 4 commits
  5. 19 Dec, 2018 1 commit
    • Utkarsh Ayachit's avatar
      make append filters preserve global ids. · ae5d8701
      Utkarsh Ayachit authored
      vtkAppendFilter was dropping global cell and point ids in all cases. It
      only needed to drop point global ids when points were being merged.
      
      Likewise, vtkAppendPolyData never needed to drop point/cell global ids
      since it never merges points or cells.
      
      Fixed that. This addresses paraview/paraview#18666.
      ae5d8701
  6. 10 Dec, 2018 1 commit
  7. 07 Dec, 2018 1 commit
  8. 06 Dec, 2018 1 commit
    • Sean McBride's avatar
      Made some things really deprecated, instead of only commented · 176ff4bb
      Sean McBride authored
      - Added VTK_DEPRECATED macro, which can be used to deprecated a class. Used it to deprecate vtkExtractArraysOverTime and vtkPExtractArraysOverTime. Unwrapped their New method from VTK_LEGACY, since the vtkTypeMacro in the line after invokes New (causing a warning of the use of a deprecated method).
      - Deprecated vtkTimerLog::AllocateLog and replaced remaining uses of it
      - Wrap vtkContourGrid::ComputeGradients in VTK_LEGACY_REMOVE
      - Added a macro to decorate printf-style functions, like vtkTimerLog::FormatAndMarkEvent
      - Exclude FormatAndMarkEvent() from wrapping to avoid -Wformat-security warning, but also because the parameter is not guarded against uncontrolled format string attacks.
      176ff4bb
  9. 04 Dec, 2018 2 commits
  10. 26 Nov, 2018 1 commit
  11. 23 Nov, 2018 1 commit
  12. 15 Nov, 2018 1 commit
    • Bill Lorensen's avatar
      BUG: Dynamic zero divide errors · dcbf3fcf
      Bill Lorensen authored
      vtkChartBox: replaced a retained, returned pointer with a stored
      value.
      
      vtkChartXY: Added check for range[0] == range[1] and avoid division by zero.
      
      vtkFunctionParser: Added check for division of a vector by 0.0.
      
      vtkUnstructuredGridQuadricDecimation: first time through loop,
      lasterror is 0.0. Avoid division by zero by checking for 0.0.
      dcbf3fcf
  13. 12 Nov, 2018 1 commit
    • Bill Lorensen's avatar
      BUG: Dynamic zero divide errors · 2216de74
      Bill Lorensen authored
      vtkChartBox: replaced a retained, returned pointer with a stored
      value.
      
      vtkChartXY: Added check for range[0] == range[1] and avoid division by zero.
      
      vtkFunctionParser: Added check for division of a vector by 0.0.
      
      vtkUnstructuredGridQuadricDecimation: first time through loop,
      lasterror is 0.0. Avoid division by zero by checking for 0.0.
      2216de74
  14. 05 Nov, 2018 1 commit
  15. 02 Nov, 2018 1 commit
  16. 31 Oct, 2018 2 commits
    • Cory Quammen's avatar
      Add Invert option to vtkThreshold · 43a744f1
      Cory Quammen authored
      The Invert option simply inverts which cells are kept in the output of
      the vtkThreshold. In other words, if a cell would be included in the
      filter output normally, it will not be included when the Invert option
      is on, and vice versa. Also, updated the test to check that inversion
      produces a reasonable result.
      43a744f1
    • Will Schroeder's avatar
      Added high-performance contouring algorithm · c809ae19
      Will Schroeder authored
      This filter is a specialized, threaded, high-performance
      implementation of an isocontouring algorithm for unstructured
      grids. In particular, it generates output triangles from 3D linear
      cells: vtkTetrahedron, vtkHexahedron, vtkVoxel, vtkWedge, and
      vtkPyramid.
      
      The commit includes supporting classes for edge-based point merging
      of coincident points, and modification to some VTK cells in order
      to extract edge and case tables in support of isocontouring.
      c809ae19
  17. 26 Oct, 2018 2 commits
  18. 25 Oct, 2018 2 commits
  19. 23 Oct, 2018 1 commit
  20. 22 Oct, 2018 2 commits
    • Cory Quammen's avatar
      Add CELL_COUNT_ASCENDING RegionIdAssignmentMode · 0502cdf4
      Cory Quammen authored
      Updated ParallelConnectivity to exercise the new mode in parallel and
      serial.
      0502cdf4
    • Cory Quammen's avatar
      Add RegionId assignment mode · 97ba574f
      Cory Quammen authored
      By default, the mode is UNSPECIFIED, which matches the previous
      behavior of how RegionIds are assigned to different connected
      components.
      
      Another option, CELL_COUNT_DESCENDING, has also been implemented. In
      this mode, RegionIds are assigned to connected components such that
      the lowest RegionId is assigned to the component with the largest
      number of cells and other RegionIds are assigned in descending order
      of cell count.
      97ba574f
  21. 19 Oct, 2018 1 commit
    • Utkarsh Ayachit's avatar
      fix performance issues with field list. · 6d603967
      Utkarsh Ayachit authored
      Legacy API on vtkDataSetAttributesFieldList is potentially very slow.
      Hence flagging it as deprecated and updating code that used the old API
      to use a new `vtkDataSetAttributesFieldList::TransformData` method that
      avoids the needs the for the legacy API.
      
      Addresses paraview/paraview#18550.
      6d603967
  22. 18 Oct, 2018 1 commit
    • Utkarsh Ayachit's avatar
      fix performance issues with field list. · f383ee5d
      Utkarsh Ayachit authored
      Legacy API on vtkDataSetAttributesFieldList is potentially very slow.
      Hence flagging it as deprecated and updating code that used the old API
      to use a new `vtkDataSetAttributesFieldList::TransformData` method that
      avoids the needs the for the legacy API.
      
      Addresses paraview/paraview#18550.
      f383ee5d
  23. 05 Oct, 2018 2 commits
  24. 04 Oct, 2018 1 commit
    • Peter Franz's avatar
      Fix vtkDelaunay2D Best Fitting Plane Mode · 0a981f2b
      Peter Franz authored
      When using vtkDelaunay2D with VTK_BEST_FITTING_PLANE a best-fitting plane is
      calculated to transform the points.
      
      The computation of the best fitting plane normal was originally taken from
      vtkTextureMapToPlane according to the comments in
      vtkDelaunay2D::ComputeBestFittingPlane(). This method works well but fails
      if the points are located in a perfect XZ or YZ plane. vtkTextureMapToPlane
      determines this case and provides an alternative normal computation in this
      case; however this alternative was not copied over to vtkDelaunay2D.
      
      This bug fix uses the missing normal computation from vtkTextureMapToPlane
      with small adaptation to suit the remainder of the code in
      vtkDelaunay2D::ComputeBestFittingPlane().
      
      In addition the test TestDelaunay2D.cxx was used as a basis for the new test
      TestDelaunay2DBestFittingPlane.cxx. The code is nearly the same only the points
      for the test are located in the XZ plane instead of the XY plane.
      0a981f2b
  25. 03 Oct, 2018 1 commit
  26. 27 Sep, 2018 1 commit
    • Max Zeyen's avatar
      New feature for vtkPointDataToCellData and vtkCellDataToPointData · 7014b417
      Max Zeyen authored
      New feature gives an option allowing the selective processing of data arrays.
      The default is still standard behavior.
      
      Filter vtkPointDataToCellData modified
      
      Added an option to activate a new feature in the filter.
      It allows users to select which point data arrays the filter should be applied to.
      
      Selective vtkPointDataToCellData and vtkCellDataToPointData
      
      The two VTK filters mentioned above got a new feature allowing them
      to perform their operations only on data arrays selected by the user.
      
      Documentation and code cleanup
      
      Documented the newly added functionality to vtkPointDataToCellData and vtkCellDataToPointData.
      Cleaned and modernized the code a little (C++11).
      
      Adding Tests for new Filter feature
      
      Modified the test of CellDataToPointData to test the new feature.
      Created a new test for PointDataToCellData to test the new feature.
      7014b417
  27. 21 Sep, 2018 1 commit
  28. 19 Sep, 2018 1 commit
  29. 17 Sep, 2018 1 commit
  30. 14 Sep, 2018 1 commit