Skip to content
Snippets Groups Projects
  1. May 06, 2016
    • 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
  2. Mar 08, 2016
  3. Jan 28, 2016
  4. Nov 21, 2015
  5. Oct 21, 2015
  6. Aug 20, 2015
    • Brad King's avatar
      ENH: Remove use of include <vtksys/ios/*> and vtksys_ios::* · 3ae7dd3a
      Brad King authored
      We no longer need this compatibility layer for the compilers we support.
      Use the following commands to switch to standard header and namespace:
      
       git grep -l vtksys/ios/ | xargs sed -i 's|vtksys/ios/||'
       git grep -l vtksys_ios | xargs sed -i 's|vtksys_ios|std|g'
      3ae7dd3a
    • Brad King's avatar
      ENH: Remove use of include <vtksys/stl/*> and vtksys_stl::* · eaf0f6ac
      Brad King authored
      We no longer need this compatibility layer for the compilers we support.
      Use the following commands to switch to standard header and namespace:
      
       git grep -l vtksys/stl/ | xargs sed -i 's|vtksys/stl/||'
       git grep -l vtksys_stl | xargs sed -i 's|vtksys_stl|std|g'
      eaf0f6ac
  7. Jul 22, 2015
    • Bill Lorensen's avatar
      STYLE: Replace vtksys_stl and vtksys_ios:: with std:: · 924248d9
      Bill Lorensen authored
      In the early days of VTK, support for stl was not portable. vtksys_stl
      and vtksys_ios provided a portable implementation of the stl. Now, all
      of the VTK supported compilers have portable stl implementations.
      
      This patch:
        1) Replaces the vtksys_ios:: with std::.
        2) Replaces the vtksys_stl:: with std::.
        3) Removes "using" statements for stl
      924248d9
  8. Apr 02, 2015
    • Sean McBride's avatar
      Fix -Wimplicit-fallthrough warnings; introduce VTK_FALLTHROUGH · 3cc4d9fc
      Sean McBride authored
      Fixed all clang -Wimplicit-fallthrough warnings:
      - Some fixed by adding missing breaks
      - Other fixed by adding VTK_FALLTHROUGH statement
      
      Under (modern) clang with C++11:
       #define VTK_FALLTHROUGH [[clang::fallthrough]]
      
      Otherwise:
       #define VTK_FALLTHROUGH ((void)0)
      
      VTK_FALLTHROUGH serves two purposes:
       - under clang, suppresses -Wimplicit-fallthrough warnings
       - makes code more self-documenting
      3cc4d9fc
  9. Dec 18, 2014
  10. Dec 02, 2014
    • Bill Lorensen's avatar
      ENH: Restore missing Infovis classes · bac2c9cf
      Bill Lorensen authored
      A number of classes in Infovis/Core were not being compiled. This patch:
      1) Moves vtkConvexHull2D and vtkGraphAnnotatedLayersFilter to
      Rendering/Annotation.
      2) Reinstates tests for vtkConvexHull2D, vtkDotProductSimilarity,
      vtkArrayNorm
      3) Removes unused test for TestTimePoint. The vtkTimePointUtility is
      already tested in Common/Core.
      
      Change-Id: I51c23a20897590531435f784602570865ebcb22b
      bac2c9cf
  11. Oct 09, 2014
  12. Oct 01, 2014
  13. Sep 23, 2014
  14. Jun 20, 2014
  15. May 06, 2014
  16. Apr 16, 2014
  17. Jan 22, 2014
  18. Dec 10, 2013
    • Zack Galbreath's avatar
      map tree #1's root to tree #2's root · 0b0777a0
      Zack Galbreath authored
      This fixes a off-by-one bug.  This mapping has to be set explicitly
      because the subsequent recursive mapping generator needs to stop
      just short of the root.
      
      Change-Id: If749f88a6a7fb7b036ea49e81637187eaf14ad0d
      0b0777a0
  19. Nov 20, 2013
  20. Nov 12, 2013
  21. Nov 10, 2013
  22. Nov 05, 2013
  23. Nov 04, 2013
  24. Oct 29, 2013
  25. Oct 02, 2013
    • Zack Galbreath's avatar
      new class: vtkReduceTable · 78b929c1
      Zack Galbreath authored
      This class collapses the rows of the input table such that one
      particular column (the IndexColumn) no longer contains any duplicate
      values.
      
      Change-Id: I03dddb9b1ebbe61ddd4955241ea58244322840b9
      78b929c1
  26. Aug 21, 2013
  27. Jun 04, 2013
    • 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
  28. May 17, 2013
  29. May 14, 2013
    • Brad King's avatar
      Mark non-baseline tests with NO_VALID option · 050fd10e
      Brad King authored
      Tell calls to vtk_add_test_(cxx|python|tcl) explicitly when there is no
      valid baseline image to avoid passing -V unnecessarily.
      
      Change-Id: Ibe5aecdfa076446ddda0b95e814483eb6622af73
      050fd10e
    • Brad King's avatar
      Use vtk_add_test_cxx function · 5b018861
      Brad King authored
      Refactor */*/Testing/Cxx/CMakeLists.txt to use the vtk_add_test_cxx
      function instead of direct add_test calls.
      
      Change-Id: I73dee627fa87a399c48b409af046b116fc75a0fd
      5b018861
  30. Apr 22, 2013
    • Bill Lorensen's avatar
      ENH: Add InteractionStyle to rendering tests · f83d821a
      Bill Lorensen authored
      When tests are run with -I they must be linked with InteractionStyle.
      
      On the Mac, tests must be linked with MACOSX_BUNDLE to get keyboard
      focus.
      
      Change-Id: I938c4b6a5a44ca5792f5eeaaa946cc9fb27e1110
      f83d821a
  31. Apr 18, 2013
    • Zack Galbreath's avatar
      fix error message · 1682dea4
      Zack Galbreath authored
      Before this change, the wrong name was mentioned when the comparison
      array does not exist.
      
      Change-Id: Ib4cee14ae78c5d111ecd245c2d4ab7f553aed8e2
      1682dea4
  32. Apr 09, 2013
  33. Apr 01, 2013
  34. Mar 27, 2013
  35. Mar 26, 2013
    • Xiaoxiao Liu's avatar
      ENH: New filter to extract subtrees. · d2ea912b
      Xiaoxiao Liu authored
      Add a new filter (vtkExtractSelectedTree) to extract or
      remove subtrees from a vtkTree.
      The implementation is similar to vtkExtractSelectedGraph.
      
      Change-Id: Ib31ed4b26634f37a53b44369cd32ac414f050a08
      d2ea912b
Loading