1. 18 Dec, 2014 1 commit
  2. 02 Nov, 2014 1 commit
  3. 01 Nov, 2014 1 commit
  4. 27 Oct, 2014 1 commit
    • David Gobbi's avatar
      14042: Numerical stability of vtkPolyDataToImageStencil. · 88ab5f7e
      David Gobbi authored
      When clipping the polydata to create the contours for the stencil,
      use use a new "EdgeLocator" class that identifies new points by the
      edge that was cut to make the point: each edge is uniquely identified
      by the point ids of two ends of the edge.  This is more robust than
      using a PointLocator, because the PointLocator is limited by machine
      precision and can therefore cause errors in the connectivity of the
      output of the cutting operation.
      
      Also improve the code that handles loose ends and branch points (bad
      contour topology) because its heuristics failed in common cases: now
      loose ends are preferably joined along the hull of the contour, and
      short branches (spurs) that go nowhere are removed.  Vertical
      inflection points are no longer marked, because the code in
      vtkImageStencilData to handle tolerances for inflection points fails
      for horizontal line segments.
      
      Change-Id: Ie9248de960250f94f3613bd34d8890e20ce39f26
      88ab5f7e
  5. 09 Oct, 2014 1 commit
  6. 03 Jul, 2014 1 commit
    • Ben Boeckel's avatar
      modules: add modules to "kits" · e5203447
      Ben Boeckel authored
      The main kits are:
      
          vtkCommon
          vtkFilters
          vtkIO
          vtkImaging
          vtkInteraction
          vtkOpenGL (required due to a dependency cycle from
                     vtkRenderingOpenGL on vtkImagingHybrid)
          vtkParallel
          vtkRendering
          vtkViews
          vtkWrapping
      
      Modules which deal with a specialization of another module belong to the
      kit related to the specialization (i.e., FiltersParallel and
      IOParallelXML both belong to the vtkParallel kit) to avoid circular
      dependencies that arise when put into the same kit as the "lesser"
      module.
      
      Change-Id: Icae0baa78d62cc0dcce84546541df600d4f311dd
      e5203447
  7. 05 Jun, 2013 1 commit
    • Sven Buijssen's avatar
      Fix typos · 5ef33d3b
      Sven Buijssen authored
      Change-Id: I2edeb9e78066aa766e47ba37af92ddcbfe75a436
      5ef33d3b
  8. 23 Apr, 2013 1 commit
  9. 15 Mar, 2013 1 commit
    • Sean McBride's avatar
      Big find-replace of VTK_LARGE_FLOAT -> VTK_FLOAT_MAX · 04d04637
      Sean McBride authored
      vtkType.h says that VTK_LARGE_FLOAT is a
      'compatibility name'.  There were many uses of the
      old name, which I updated.  The find-replace should
      be quite safe as it's basically what the preprocessor
      does anyway.
      
      Change-Id: I66ecb51cd2f21ee3cdf9289d8a65d39fc4519a83
      04d04637
  10. 11 Apr, 2012 1 commit
    • David Gobbi's avatar
      ENH: Remove ComputationalGeometry dependency from ImagingCore. · 7fed22d1
      David Gobbi authored
      The class that requires vtkCardinalSpline is vtkLassoStencilSource,
      which is located in ImagingStencil.  So move the dependency
      on CommonComputationalGeometry from ImagingCore to ImagingStencil.
      
      Change-Id: I20fa5b0fe6506226fc083cd69f9fe0535d0c71bf
      7fed22d1
  11. 09 Apr, 2012 4 commits
    • VTK Developers's avatar
      Remove trailing whitespace from all source files · 2d323fc4
      VTK Developers authored
      Exclude ThirdParty, Utilities/MetaIO, and Utilities/KWSys as these
      are maintained outside VTK.
      
      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>
      2d323fc4
    • VTK Developers's avatar
      Include module-wide headers and export macros · 144f03ca
      VTK Developers authored
      Include the module-wide header from every header in each module.
      Reference the export/visibility macro for the module.
      
      Co-Author: Marcus D. Hanwell <marcus.hanwell@kitware.com>
      Co-Author: Chris Harris <chris.harris@kitware.com>
      144f03ca
    • 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
    • VTK Developers's avatar
      Modularize VTK tree layout · cdd4d6fd
      VTK Developers authored
      Move source files from their former monolithic VTK location to their new
      location in modular VTK without modification.  This preserves enough
      information for "git blame -M" and "git log --follow" to connect
      modularized VTK files to their original location and history.
      
      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>
      cdd4d6fd