1. 24 Feb, 2016 1 commit
  2. 22 Feb, 2016 1 commit
  3. 19 Feb, 2016 1 commit
    • Mathieu Westphal's avatar
      Scalar bar features · abf59cdb
      Mathieu Westphal authored
      1. Add finer Annotations control
      Annotations in scalar bar now have a it's own Text Property, allowing change to font, color, size...
      
      2. Add positibility to dislay Above/below ranges
      Scalar now have the possibility to display a dwatch for above and below value,
      to be used in conjonction with vtkLookupTable Above and Below feature
      
      3. Allow to use unconstrained font Size for label annotations and titles
      Title and other scalar bar texts used to be constrained by the scalar size
      by using this feature, it is now possible to have text of any size without resctriction
      abf59cdb
  4. 28 Jan, 2016 1 commit
  5. 25 Jan, 2016 1 commit
    • Sean McBride's avatar
      Use real snprintf (not _snprintf) with >= VS2015 · 992a4931
      Sean McBride authored
      Infuriatingly, Visual Studio has not supported C99’s snprintf until VS2015.
      
      Modify a couple of workaround hacks to only apply to pre-VS2015.
      
      This is more than just a cleanup.  snprintf guarantees null
      termination, _snprintf does not!  The return values are also different,
      though rarely used.
      992a4931
  6. 22 Jan, 2016 1 commit
  7. 04 Jan, 2016 1 commit
    • Sean McBride's avatar
      Fixed a bunch of clang-tidy misc-macro-parentheses warnings · a595ab8e
      Sean McBride authored
      This tool warns where macros should be using parens.
      Fixed many issues it pointed out by either:
       - adding parens (which it can do automatically)
       - removed unused (or rarely used) macros
       - replacing macros with functions, notably vtkMath stuff
      a595ab8e
  8. 09 Dec, 2015 2 commits
  9. 13 Nov, 2015 1 commit
    • Ken Martin's avatar
      Update coincident geomtry support · 4be38a3f
      Ken Martin authored
      Add in support for specifying different offsets for surfaces
      lines and points. Update some example to remove the specified
      polydata value as the defaults are better.
      
      Update a valid image due to lighting changes
      
      Add a test that has points lines and surfaces all
      drawn on top of each other.
      4be38a3f
  10. 08 Nov, 2015 1 commit
  11. 21 Oct, 2015 1 commit
  12. 07 Oct, 2015 1 commit
  13. 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
  14. 15 Sep, 2015 1 commit
  15. 20 Aug, 2015 1 commit
    • 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
  16. 22 Jul, 2015 1 commit
    • 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
  17. 18 Jul, 2015 1 commit
  18. 09 Jul, 2015 1 commit
  19. 08 Jul, 2015 1 commit
  20. 15 Jun, 2015 1 commit
  21. 14 May, 2015 1 commit
  22. 06 May, 2015 1 commit
    • Ethan Brodsky's avatar
      ENH: Modified vtkCornerAnnotation testing to improve code coverage · be1c1688
      Ethan Brodsky authored
      Modified TestCornerAnnotation to test a larger subset of
      vtkCornerAnnotation's behavior.  Switched from showing annotations
      over polygonal geometry to over a image, allowing for testing of
      the window/level and slice display functionality.  As a future
      enhancement, may want to try annotating over a 3D image to fully
      test the slice number substitutions.  Remaining uncovered code is
      primarily in the readback/copy/clear routines and some of the text
      sizing. Had to add vtkImageSources to the module.cmake/TEST_DEPENDS
      for Rendering/Annotation in order to use a canned image source -
      this could be avoided by generating an image from scratch.
      be1c1688
  23. 01 May, 2015 4 commits
    • Ethan Brodsky's avatar
      BUG: Updated test baseline output for edge annotation · 6e85be40
      Ethan Brodsky authored
      Previous commit failed to include baseline output md5 for new edge
      annotation functionality now being tested in TestCornerAnnotation.
      6e85be40
    • Ethan Brodsky's avatar
      CMP: Eliminated warnings relating to for loop iterator scoping · d4ce8341
      Ethan Brodsky authored
      Fixed warnings regarding for loop iterator scoping when compiled
      with VTK_EXTRA_COMPILER_WARNINGS in new Edge Annotations code
      from previous commit.
      d4ce8341
    • Ethan Brodsky's avatar
      ENH: Added edge annotations to vtkCornerAnnotation · abf08924
      Ethan Brodsky authored
      The vtkCornerAnnotation class provided an easy means for overlaying
      2D text annotations onto the corners of a rendering.  Medical
      imaging applications typically use S/I A/P R/L annotations in the
      center of the edges of a visualization to denote patient orientation,
      but this was not yet supported.  This enhancement adds support for
      edge annotation overlays, allowing any combination of edge and corner
      annotations, with no change to existing code that uses the corner
      annotation functionality.  The example has been updated to test both
      functions.  It may be worth considering renaming the class to
      vtkEdgeAnnotation to more generally characterize its functionality
      (as corners are parts of edges, but not vice versa).
      abf08924
    • Ken Martin's avatar
      Some exit cleanup fixes for debug mesa · 0b9e80d3
      Ken Martin authored
      0b9e80d3
  24. 30 Apr, 2015 1 commit
  25. 16 Apr, 2015 1 commit
  26. 15 Apr, 2015 1 commit
  27. 09 Apr, 2015 2 commits
    • David C. Lonie's avatar
      Update baselines. · 1942a721
      David C. Lonie authored
      1942a721
    • David C. Lonie's avatar
      Remove the RenderingFreeTypeOpenGL module. · 4f7460a5
      David C. Lonie authored
      This is not supported by the new OpenGL2 backend, and doesn't support
      new text features, like MathText, FontConfig, or custom font files.
      
      It only implements vtkTextMapper, which now will use a texture-based
      implementation, similar to vtkTextActor and friends.
      4f7460a5
  28. 08 Apr, 2015 5 commits
  29. 06 Apr, 2015 1 commit
  30. 16 Feb, 2015 2 commits