1. 17 Jul, 2015 1 commit
  2. 01 Jul, 2015 2 commits
  3. 18 Jun, 2015 1 commit
    • David Gobbi's avatar
      Allow NIFTI reader and writer to handle planar RGB files. · 90dfa378
      David Gobbi authored
      The NIFTI format uses packed RGB, but the older Analyze format, in its
      earliest incarnations, used planar RGB.  For the sake of compatibility
      with these old Analyze files, or with NIFTI files that were created from
      them without a planar-to-packed conversion, a PlanarRGB option has been
      added to the vtkNIFTIImageReader and the vtkNIFTIImageWriter.
      90dfa378
  4. 12 Jun, 2015 1 commit
    • Utkarsh Ayachit's avatar
      BUG #15438: Handle NaN when computing array range. · 06d553fb
      Utkarsh Ayachit authored
      A small tweak to the vtkDataArrayPrivate makes it possible for us to
      handle NaN in arrays when computing ranges. We should not include NaN
      when computing the range. By ensuring that the "left" argument to the
      min/max functions is never a NaN, we are assured that they min/max calls
      won't return a NaN.
      
      Also added a test for the same.
      06d553fb
  5. 15 May, 2015 1 commit
    • Mathieu Westphal's avatar
      Adding Angular Periodic Filter and Angular Periodic Array to VTK. · 80693cb1
      Mathieu Westphal authored
      Support of tensor for vtkAngularPeriodicFilter
      
      Adding 2nd Order tensor support ( 9 components array ) for angular periodic filter
      via a vtkMatrix3x3
      In order to support any type of data, has the array is templated, the data is always copied
      back and forth locally to be able to rotate, even when input data is already correct type.
      
      Correcting vtkPoints getBounds to use protected method GetScalarRange
      80693cb1
  6. 30 Apr, 2015 1 commit
    • Cory Quammen's avatar
      BUG: Fixed error in area-weighted normal · 67122e84
      Cory Quammen authored
      When the closest point on a surface to a test point is on an edge, the
      area-weighted normal is the average of the normals of the faces
      adjacent to the edge. The contribution from one of the faces was being
      added twice, producing the incorrect area-weighted normal. This
      resulted in the wrong sign for the signed distance in some cases.
      This patch fixes the error.
      
      Changed TestImplicitPolyDataDistance.cxx to fail prior to this change
      and pass after the change. The previous test exercised
      vtkImplicityPolyDataDistance but did not check the results. The new
      test checks against a baseline.
      67122e84
  7. 08 Apr, 2015 1 commit
    • Utkarsh Ayachit's avatar
      Add test to demonstrate TIFF reader issue. · f814879b
      Utkarsh Ayachit authored
      Adding a new test to demonstrate the vtkTIFFReader inability to handle
      reading of sub-extents in compressed TIFF file. This is a failing test
      to demonstrate the reader lack in support.
      f814879b
  8. 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
  9. 20 Nov, 2014 2 commits
  10. 14 Nov, 2014 1 commit
  11. 10 Nov, 2014 1 commit
    • Bill Lorensen's avatar
      ENH: Add support to read tiled tiff images · 84f9a173
      Bill Lorensen authored
      vtkTIFFReader does not correctly read tiled tiff images.
      Added a variety of tiled images and a test.
      Added support for flipped volumes.
      
      Change-Id: I5887d712b0172b4630f36107c165984f13fba092
      84f9a173
  12. 04 Nov, 2014 1 commit
    • Bill Lorensen's avatar
      BUG: Some types of files are not closed after processing · 55902e2f
      Bill Lorensen authored
      The file is not closed after multi-page or tiled images are
      processed. This results in unclosed file descriptors. Some systems
      have limits on the number of open file descriptors. If a large number
      of files are processed, subsequent open's may fail even if the file
      exists.
      
      Added a test to check if multiple reads do not fail.
      
      Change-Id: I8e97496aae32bc8249b5b26a6101c81d6829ed1b
      55902e2f
  13. 06 Oct, 2014 1 commit
  14. 04 Oct, 2014 1 commit
  15. 02 Oct, 2014 1 commit
    • Bill Lorensen's avatar
      BUG: 0013057: bad xml input to XML Reader's causes exception · 55a7f9d0
      Bill Lorensen authored
      Added error checks in XMLDataParser to return a failing status for bad
      headers. Added a test that reads bad image data, poly data,
      rectilinear grid data, uniform data and unstructured grid data.
      
      Change-Id: I2284cbe0cebb1934994096bbe64e2492062d33c9
      55a7f9d0
  16. 27 Jul, 2014 1 commit
  17. 24 Jul, 2014 2 commits
  18. 09 Jul, 2014 1 commit
    • David E. DeMarle's avatar
      Fix issues the dashboards turned up. · c4b66cad
      David E. DeMarle authored
      Two comp warnins and a typo in my fix for static/shared build
      capability. Also, the triangle.xmf dataset was just wrong.
      
      Change-Id: I587350939c06cf7f820fa0312749908ee7cbbec9
      c4b66cad
  19. 08 Jul, 2014 1 commit
  20. 07 Jul, 2014 1 commit
    • David E. DeMarle's avatar
      Fixes for xdmf3 regression test data. · 55b3940b
      David E. DeMarle authored
      Make tests generate data in the temporary instead of current directory.
      Add test input data via cmake ExternalData.
      Make XdmfSystemUtils.cpp get realpath do nothing to prevent it from
      looking for heavy data in the symbolically linked md5 directory.
      
      Change-Id: Id284b917491eab1e75fd72c393957e6fbe995488
      55b3940b
  21. 24 Jun, 2014 1 commit
  22. 07 May, 2014 1 commit
  23. 01 May, 2014 1 commit
    • David Gobbi's avatar
      Add reader/writer for NIFTIv1 and NIFTIv2 files. · e7aa61da
      David Gobbi authored
      This patch adds support for reading and writing NIFTI files, as well
      as full access to the NIFTI header.  Versions 1 and 2 of the NIFTI
      header are supported, and the reader can also be used to read Analyze 7.5
      files, though the only Analyze header elements that are supported are the
      ones that overlap with NIFTI.  Automatic compression and expansion for
      gzipped files is also provided whenever the filename ends with a .gz
      extension.
      
      Change-Id: Iead3afb1a65d8c01aa52f3ca55c6da2f08703375
      e7aa61da
  24. 06 Mar, 2014 1 commit
    • Zack Galbreath's avatar
      consolidate tests for PhyloXML · 8bc3c4d3
      Zack Galbreath authored
      Combine PhyloXML reader & writer tests into a single test,
      and make it more thorough.
      
      Change-Id: Ibb32ece7de203269a8508cb06eee91d94706f197
      8bc3c4d3
  25. 08 Feb, 2014 1 commit
  26. 28 Jan, 2014 1 commit
    • David E. DeMarle's avatar
      Add a test for the VPIC reader · 274c07be
      David E. DeMarle authored
      Thanks Vadim Roytershtey and Homa Karimabadi for the test data set.
      Test only enabled with VTK_USE_LARGE_DATA = ON
      
      Change-Id: Ic04681dbffcc57ed27377ca5f3cae015249a7308
      274c07be
  27. 14 Jan, 2014 1 commit
    • David E. DeMarle's avatar
      Remove accidentally added test data files · fe9dc76b
      David E. DeMarle authored
      In commit 352e3122 (Add test for vtkOpenFOAMReader, 2013-12-24) we
      accidentally added files prefixed in "._" in addition to the actual data
      files.  These files aren't real and, when you archive and untar a vtk
      release, produce file exists warnings.
      
      Change-Id: I13b600357f1b9712d55d8c0284c97fd1b0255683
      fe9dc76b
  28. 25 Dec, 2013 1 commit
  29. 23 Dec, 2013 1 commit
  30. 04 Jun, 2013 1 commit
    • Brad King's avatar
      Convert VTKData test inputs to ExternalData content links · 3797f83d
      Brad King authored
      Add to the Testing/Data directory ExternalData content links mirroring
      the content and layout we use from the VTKData/Data directory.
      
      Add a CMake/vtkLegacyData.cmake module, included from CMakeLists.txt and
      Testing/External/CMakeLists.txt, to call ExternalData_Expand_Arguments
      for all data directories added from VTKData/Data.  This will bulk-fetch
      all test input data currently used by tests of any module, enabled or
      not.  We can make the DATA{} references more granular later.
      
      Add a VTK_TEST_DATA_DIR variable to refer to the directory we tell the
      ExternalData module to populate the real data files.  Replace references
      to VTK_DATA_ROOT in test command lines (after -D) with references to
      VTK_TEST_DATA_DIR.  Drop the VTK_DATA_ROOT CMake option and stop using
      the VTKData repository.
      
      Remove the TESTING_DATA option from the vtk_add_test_cxx API and remove
      the VTK_DATA_ROOT option from the vtk_add_test_mpi API since all test
      input data are now handled through ExternalData and Testing/Data content
      links.
      
      Change-Id: Id02490b76ea2e161b9038188264a4830485039d8
      3797f83d
  31. 24 May, 2013 1 commit
    • Brad King's avatar
      Convert VTKLargeData test inputs to ExternalData content links · 4fbc3a0d
      Brad King authored
      Add a Testing/Data directory with ExternalData content links mirroring
      the content and layout we use from the VTKLargeData/Data directory.
      Add a VTK_USE_LARGE_DATA option to enable tests using such data.
      
      Call ExternalData_Expand_Arguments in */*/Testing/Cxx/CMakeLists.txt for
      tests that reference these data files in order to tell the ExternalData
      module to populate a ExternalData/Testing/Data directory in the build
      tree.  Pass the ExternalData/Testing directory in the build tree as the
      "-D" data directory option to tests using these data so that they can
      find the files where ExternalData puts them at build time.
      
      In the vtk_add_test_* API replace the LARGE_DATA options with a new
      TESTING_DATA option to indicate that a test uses the directory
      ExternalData/Testing/Data populated by ExternalData from the
      Testing/Data source directory.
      
      Drop VTK_LARGE_DATA_ROOT and stop using the VTKLargeData repository.
      Drop references to VTKLargeData from test source comments.
      
      Change-Id: Iaaf36293a840e65d6c171ae69b5c99db4c61443e
      4fbc3a0d