1. 23 Sep, 2016 1 commit
  2. 22 Sep, 2016 2 commits
    • David Gobbi's avatar
      Check for NaN when using a log scale with vtkLookupTable · f891d5d7
      David Gobbi authored
      The NaN check was only done for the linear scale, the log scale missed
      the check, and NaN would be displayed in the BelowRangeColor instead of
      the NanColor.  For performance reasons, the NaN check is only performed
      on floating-point values, not on integer values.
      f891d5d7
    • Andrew Bauer's avatar
      Making DataSetCellIterators have proper point data type. · 3148b3a8
      Andrew Bauer authored
      For accuracy the vtkDataSetCellIterator should have
      the same floating point accuracy as the input data set. For
      ImageData and HyperOctree it will be double since that is
      their native data type for storing point locations. For
      RectilinearGrid and HyperTreeGrid we do the best we can
      but there are 3 arrays which store the point locations
      for these grids so it's not always clear which one to use.
      This was already done for the other data set cell iterators.
      3148b3a8
  3. 20 Sep, 2016 2 commits
  4. 16 Sep, 2016 2 commits
  5. 14 Sep, 2016 1 commit
  6. 12 Sep, 2016 4 commits
    • David Gobbi's avatar
      Add extern template decls for vtkArrayIterator · e7b9d312
      David Gobbi authored
      The template instantiations were moved out of the array classes and into
      their own source file, rather than adding the extern template declarations
      into the header file of each array class.  This was done to avoid repeating
      the same code block across many header files.
      e7b9d312
    • David Gobbi's avatar
      Simplify extern template declarations for arrays · 31a63a45
      David Gobbi authored
      This unifies the extern template declarations between MSVC and other
      compilers for C++11 compilation.  There is still some old code to
      support extern template for MSVC 2008 and 2010, this code can be
      removed when we drop those compilers.
      31a63a45
    • Haocheng LIU's avatar
      Rewrite all public&private dependency in module.cmake file · 6e113ad4
      Haocheng LIU authored
      The current dependency relationship in vtk is unclear and misleading.
      This MR tries to rewrite them based on header files inclusion of headers
      and source files in each module. Corner cases are considered and
      modules are sorted in alphabetical order to facilitate future reference.
      See details in my gitlab python based script project. In future we can continue
      using this script to clean the VTK Dependency easily from
      time to time.
      6e113ad4
    • T.J. Corona's avatar
  7. 09 Sep, 2016 2 commits
  8. 08 Sep, 2016 7 commits
  9. 06 Sep, 2016 1 commit
  10. 02 Sep, 2016 1 commit
    • David Gobbi's avatar
      Simplify extern template declaration · ff7ce07d
      David Gobbi authored
      For C++11 (and for some pre-C++11 compilers via extensions) a template
      instantiation can be declared "extern" so that the compiler will avoid
      generating more than one copy of the code for that template.
      
      This commit is an attempt to simplify the use of extern template in VTK.
      ff7ce07d
  11. 31 Aug, 2016 1 commit
  12. 30 Aug, 2016 1 commit
  13. 26 Aug, 2016 1 commit
  14. 25 Aug, 2016 3 commits
  15. 24 Aug, 2016 9 commits
  16. 23 Aug, 2016 1 commit
  17. 22 Aug, 2016 1 commit