1. 01 Jun, 2017 1 commit
  2. 31 May, 2017 1 commit
    • Andrew Bauer's avatar
      Fixing bug for improperly deleted memory · ca86ff93
      Andrew Bauer authored
      The destructor in vtkAOSDataArrayTemplate would automatically
      free memory in its Buffer data member instead of allowing the Buffer
      to free memory when its reference count went to 0. This caused
      issues for shallow copying data arrays.
      ca86ff93
  3. 30 May, 2017 1 commit
  4. 23 May, 2017 1 commit
  5. 22 May, 2017 1 commit
    • David C. Lonie's avatar
      Avoid DeepCopy dispatch when array is empty. · 1b93f37c
      David C. Lonie authored
      MSVC 2010 appears to assert that arguments to `std::copy` are non-NULL
      and will crash even when both input pointers are NULL and the copy is
      really a no-op.
      
      Add a runtime check to prevent the `std::copy` call from being made when
      there is no data.
      1b93f37c
  6. 19 May, 2017 1 commit
  7. 01 May, 2017 1 commit
  8. 20 Apr, 2017 1 commit
  9. 13 Apr, 2017 2 commits
    • Sean McBride's avatar
      Fixed various warnings from new cppcheck 1.78 · 25058c30
      Sean McBride authored
      Types of warnings:
      - mismatch between parameters names in declaration vs definition
      - make certain parameters references, or const references
      - checking array index after its use
      - prefer preincrement
      - change return type of operator=
      
      There are some very minor API chages here (const/reference).
      25058c30
    • Sean McBride's avatar
      Wrapped VTK___INT64 usage in VTK_LEGACY_REMOVE · bc2e2c5f
      Sean McBride authored
      These are already informally commented as legacy, this just
      allows them to be truly compiled-away.  Will help totally removing them one day,
      which is desirable because they violate C++ naming rules by having
      2 or more adjacent underscores.
      bc2e2c5f
  10. 08 Apr, 2017 1 commit
  11. 05 Apr, 2017 1 commit
  12. 31 Mar, 2017 1 commit
  13. 29 Mar, 2017 1 commit
    • David Gobbi's avatar
      Add timestamp check for vtkLookupTable BuildSpecialColors · ee085a8a
      David Gobbi authored
      This will re-build the BelowRange, AboveRange, and Nan color entries
      in the lookup table if they are out of date.  Without this change, if
      a user calls SetBelowRangeColor() etc. after the table has been set or
      built, then the table will remain unchanged.
      ee085a8a
  14. 22 Mar, 2017 1 commit
  15. 16 Mar, 2017 2 commits
  16. 15 Mar, 2017 1 commit
  17. 14 Mar, 2017 4 commits
  18. 09 Mar, 2017 1 commit
  19. 08 Mar, 2017 1 commit
  20. 07 Mar, 2017 1 commit
  21. 06 Mar, 2017 1 commit
  22. 01 Mar, 2017 1 commit
  23. 21 Feb, 2017 2 commits
  24. 20 Feb, 2017 1 commit
    • Steven Hahn's avatar
      Pass vtkDataArray to vtkImplicitFunction · 0000cc54
      Steven Hahn authored
      In the general case this avoids a branch in FunctionValue.
      It also gives the option to specialize EvaluateFunction so
      that it can be further optimized and/or run in parallel.
      0000cc54
  25. 17 Feb, 2017 1 commit
    • Ken Martin's avatar
      many fixes and new features · d47b9606
      Ken Martin authored
      Add floor option to show a floor
      
      completely rework the matrix and coordinate code
      to be cleaner and use standard VTK conventions (right handed)
      
      add support for a dashboard overlay with options to subclass
      and support for saving/loading camera poses and adjusting
      motion factors and scale factors.
      
      Improve the resetcameraclippingrange to work better for VR
      
      change how eye position is handled so that VolumeRendering
      will work properly
      
      Handle the case where poeple make the cubes invisible which
      results in a 308 error on loading the model.
      
      Add support for the user to specify the mapping of physical
      coordinates into world coordinate. Allows for different
      view up vectors other than the old code which was hard
      coded to Y.
      
      Add middle mouse support mapped to the grip button.
      
      Add some support for a hardware clipping plane.
      d47b9606
  26. 15 Feb, 2017 1 commit
  27. 08 Feb, 2017 1 commit
  28. 07 Feb, 2017 1 commit
  29. 27 Jan, 2017 2 commits
    • Steven Hahn's avatar
      8c62062f
    • Alvaro Sanchez's avatar
      Fixed volume clipping issue in perspective projection. · 50d9dc13
      Alvaro Sanchez authored
      At camera positions close to the bounding box (outside), certain parts of the
      proxy geometry would fall behind the near plane getting those fragments
      (and the volume image chunk sampled by those rays) clipped off. To avoid this, the
      IsCameraInside criteria is changed to check if the camera's near plane is
      intersecting the bounding box (by performing Plane-AABB intersection). With this
      approach, the proxy geometry is clipped by vtkClipConvexPolyData accordingly
      (see OGLGPUVolumeRayCastMapper::RenderVolumeGeometry), ensuring all of the
      geometry falls within the camera's range.
      50d9dc13
  30. 22 Jan, 2017 1 commit
    • Sean McBride's avatar
      const improvements to APIs and internal usage · 8b32854b
      Sean McBride authored
      - Made a few APIs' params const
      - Changed many usages of the evil GetBounds() to expect a const
        return value, even though it does not (yet?) return const
      - Slightly changed return values of vtkTextActor3D::GetBounds()
        to return its own ivar instead of its ImageActor's
      8b32854b
  31. 19 Jan, 2017 1 commit
    • Ken Martin's avatar
      speed up the slowest tests · 5fb734a8
      Ken Martin authored
      These tests were taking way too long on some or all
      test platforms. In some cases more than two minutes
      to run.
      5fb734a8
  32. 16 Jan, 2017 1 commit
  33. 15 Jan, 2017 1 commit