1. 08 Jan, 2019 1 commit
  2. 21 Nov, 2018 1 commit
  3. 11 Dec, 2017 2 commits
  4. 08 Mar, 2016 1 commit
  5. 22 Sep, 2015 1 commit
    • David Gobbi's avatar
      Wrap many more classes with python. · e6f75b9a
      David Gobbi authored
      This makes the python wrappers ignore WRAP_EXCLUDE, and instead use
      the new property WRAP_EXCLUDE_PYTHON that excludes fewer classes.
      The WRAP_SPECIAL flag, which used to act as a whitelist for python,
      has been removed.
      
      Because this change causes classes to be wrapped in python by default,
      some third-party VTK packages might break until they modify their own
      CMakeLists.txt files to add WRAP_EXCLUDE_PYTHON where necessary.
      e6f75b9a
  6. 21 Jun, 2014 1 commit
    • Marcus D. Hanwell's avatar
      Now generate the object factory files in a function · cc8d1471
      Marcus D. Hanwell authored
      This moves the logic for object factory override generation to a
      central function, and removes lots of copy/paste code in our CMake.
      Also removed/retired the OpenGL2 object factory stomping variation
      as it is no longer needed and could produce unwanted side effects.
      
      Change-Id: I4a5ee2db76f73d57eded1d9a9240cefc4918cd74
      cc8d1471
  7. 14 Aug, 2013 1 commit
    • Marcus D. Hanwell's avatar
      Add support for private dependencies in VTK · 57901457
      Marcus D. Hanwell authored
      A simple implementation of private dependencies, with some of the most
      obvious private dependencies moved over. This should be used for all
      dependencies that are not exposed in the public API of the classes in
      the module.
      
      The target_link_libraries call defaults to private due to the way CMake
      implements the link logic. The private dependency logic can help reduce
      link line and include directory length for private links where the
      dependency's API is not exposed in the module. Also added code to ensure
      include directories are not duplicated for modules in the build tree.
      
      Change-Id: If4535338e8d5e9957d7bcce7d3ab0eadec21d2c4
      57901457
  8. 16 May, 2012 3 commits
  9. 15 May, 2012 2 commits
    • Chris Harris's avatar
      Refactor vtkPNrrReader into parallel and non parallel version · 1c383f1c
      Chris Harris authored
      The idea here is to have a base class vtkNrrdReader that can be
      used without MPI and contains no #ifdefs. The subclass vtkPNrrdReader
      is an MPI version. The object factory overrides are then used to
      create the correct version depending on whether you link to the
      parallel module. In order todo this the MPI code from vtkMPIImageReader
      has to be pushed down into vtkPNrrdReader. vtkMPIImageReader has been
      removed.
      
      Change-Id: I4839c72711333ddbd8a79056391299a8c420ed21
      1c383f1c
    • Chris Harris's avatar
      Rename IO/ParallelMPI to IO/MPIImage · ef1c817c
      Chris Harris authored
      Rename to reflect that this is the MPI implementation
      of classes in IO/Image
      
      Change-Id: I6f9205c4e3604126a58359439b01973d52ed256d
      ef1c817c
  10. 04 May, 2012 1 commit
  11. 09 Apr, 2012 1 commit
    • VTK Developers's avatar
      Add modular VTK build system · 0c1471f1
      VTK Developers authored
      Add module.cmake, CMakeLists.txt, and other build system files.
      
      The modular VTK build system is not yet mature.  The monolithic build
      files had a lot of infrastructure.  The modular build files reproduce
      much of the functionality but some features will need to be restored
      later.  Document status and tasks in "TODO-Modularization.txt".
      
      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>
      0c1471f1