2.12.2021, 9:00 - 11:00: Due to updates GitLab may be unavailable for some minutes between 09:00 and 11:00.

  1. 12 Jan, 2015 1 commit
  2. 09 Jan, 2015 1 commit
  3. 17 Dec, 2014 1 commit
  4. 23 Oct, 2014 2 commits
  5. 12 Aug, 2014 2 commits
  6. 10 Aug, 2014 1 commit
  7. 05 Aug, 2014 1 commit
    • Hossain Mahmud's avatar
      Squashed various commits: · dd8e9771
      Hossain Mahmud authored
      relocated mscopysegmentation module
      
      relocated alglib library. Compiler warning level raised to w1 to get rid of float-double conversions.
      
      save results into csv
      akima spline interpolation using alglib, deleting nearest point
      
      alglib library. extensive trimming required
      
      ctrl+wheel zooming, arrow movement, ctrl+z, atl+click_nearest+click to edit _nearest point
      
      multi object, multi location, multi slide contour point/line painting
      
      draft code for addobject deleteobject
      
      added ContourObject class linked with add and delete button.
      
      added a proxy class of Vec4Property/Widget as colorproperty/widget to control drawing color
      
      Conflicts:
      	modules/vis/processors/sliceextractor.cpp
      
      edited DevilImageReader to read multiple files having same name pattern: somePrefix_[number].[extension] given the 1st file name
      
      Worked on DevilImageReader to load single 2d image for 3d rendering
      
      exp_01 commit
      dd8e9771
  8. 02 Aug, 2014 1 commit
  9. 27 Jul, 2014 1 commit
    • Christian Schulte zu Berge's avatar
      Streamlined AbstractProcessor API: · 36ab435a
      Christian Schulte zu Berge authored
      INVALID_RESULT, INVALID_PROPERTIES, INVALID_SHADER is validated automatically by AbstractProcessor::process(). Hence, there is finally no need anymore to validate these three different levels in each processor.
      36ab435a
  10. 05 May, 2014 2 commits
  11. 07 Apr, 2014 1 commit
    • Christian Schulte zu Berge's avatar
      Moved invalidation level from AbstractProperty to AbstractProcessor: · 293d43dd
      Christian Schulte zu Berge authored
      To now, each property hat an _invalidationLevel field that was evaluated by processors when the property had changed in order to determine what has to be done. However, since properties could also be owned by other classes, this design was semantically misleading.
      Therefore, it was removed with this commit and replaced by the invalidation map of each processor. Now, this per-processor mapping of property -> invalidation level is managed by the processor itself. Furthermore, the invalidation level is no longer setup during property creation but during AbstractProcessor::addProperty(), which also makes much more sense.
      
      ATTENTION: Due to these intrusive API changes, the code of all processors and other classes handling properties needs to be changed. As a reminder, the implementation of addProperty() also now takes a reference instead of a pointer, so that old code does no longer compile.
      
      refs #542
      293d43dd
  12. 05 Mar, 2014 1 commit
  13. 02 Mar, 2014 1 commit
  14. 14 Jan, 2014 2 commits
  15. 10 Jan, 2014 1 commit
  16. 08 Jan, 2014 1 commit
    • Christian Schulte zu Berge's avatar
      Refactoring AbstractProcessor::process() for clearer semantics and better and... · cd9d3feb
      Christian Schulte zu Berge authored
      Refactoring AbstractProcessor::process() for clearer semantics and better and more uniform handling of invalidation levels:
       * AbstractProcessor::process() now calls updateShader(), updateProperties() and/or updateResult() with respect to the current invalidation level
       * each processor shall no longer override process() but the updateXYZ() methods, at minimum updateResult()
       * AbstractProcessor::process() takes care of (un)locking the processor itself (no need to do this from the outside anymore)
      
      Further implicit changes:
       * Removed redundant HasPropertyCollection::updateProperties()
      cd9d3feb
  17. 24 Dec, 2013 2 commits
  18. 20 Dec, 2013 1 commit
  19. 19 Dec, 2013 3 commits
  20. 14 Dec, 2013 1 commit
  21. 13 Dec, 2013 1 commit