1. 10 Feb, 2016 3 commits
  2. 09 Feb, 2016 6 commits
  3. 03 Feb, 2016 1 commit
  4. 29 Jan, 2016 1 commit
  5. 14 Jan, 2016 1 commit
  6. 04 Nov, 2015 3 commits
  7. 16 Oct, 2015 2 commits
  8. 12 Oct, 2015 1 commit
  9. 03 Aug, 2015 1 commit
  10. 27 Jul, 2015 1 commit
    • Christian Schulte zu Berge's avatar
      Further clean up to allow merge to development: · 24d49d0a
      Christian Schulte zu Berge authored
      * Replaced Lua Git submodule with our own adjusted copy of the Lua source + CMakeLists.txt. This allows to export liblua as installation target.
      * The campvis-application library is now called campvis-application-lib. The executable is called campvis-application.
      * Further clean up of CMake files.
      
      refs #643
      24d49d0a
  11. 23 Jul, 2015 2 commits
    • Christian Schulte zu Berge's avatar
      Various improvements of the SWIG Lua bindings: · 042cafbc
      Christian Schulte zu Berge authored
      * Added DISOWN typemaps to various functions, where CAMPVis takes ownership of passed pointers. This prevents the Lua garbage collector from deleting those items.
      * Improved sigslot bindings to also support pass-by-value signal arguments.
      * Changed import type of campvis.i from #include to #import
      
      refs #643
      042cafbc
    • Christian Schulte zu Berge's avatar
      Added a field _pipelineName to AutoEvaluationPipeline. This allows to... · 12f36262
      Christian Schulte zu Berge authored
      Added a field _pipelineName to AutoEvaluationPipeline. This allows to implement AutoEvaluationPipeline::getName() so that AutoEvaluationPipeline is no longer abstract. Consequently, the LuaPipeline is no longer needed.
      
      This change was also used to change the AbstractPipeline constructor signature to pass-by-reference instead of pass-by-pointer for the pipeline's DataContainer. This presents the semantics more clearly since the DataContainer must not be 0.
      12f36262
  12. 21 Jul, 2015 2 commits
    • Christian Schulte zu Berge's avatar
      Removed the obsolete Lua pipeline demos in vis and preprocessing modules.... · 50c0b05d
      Christian Schulte zu Berge authored
      Removed the obsolete Lua pipeline demos in vis and preprocessing modules. Instead, added an updated Lua pipeline demo to application/lua, which adheres to the current scripting API.
      50c0b05d
    • Christian Schulte zu Berge's avatar
      Started working on fancy scripting support: · 38884324
      Christian Schulte zu Berge authored
      * Split up campvis-application executable into campvis-application library and campvis executable. This allows to create a Lua module for the stuff in campvis-application.
      * Added Lua binding stub for campvis-application
      * Revised LuaTable and it's offsprings to (almost) fully model the Lua table model
      * Added MetatableLuaTable to model Lua's metatables
      * LuaTable supports caching the current field state in a value map supporting lazy instantiation
      * Added LuaTableTreeModel transforming the LuaTable structure into a QAbstractItemModel
      * Extended ScriptingWidget to contain both a LuaTableTreeWidget containing a variable view as well as with a LuaCompleter automatically completing the typed Lua commands with the variables extracted from the lua state.
      
      refs #643
      38884324
  13. 20 Jul, 2015 1 commit
  14. 17 Jul, 2015 1 commit
  15. 16 Jul, 2015 3 commits
  16. 09 Jul, 2015 1 commit
  17. 08 Jul, 2015 1 commit
    • Christian Schulte zu Berge's avatar
      Refactored pipeline and processor registration: · 42cbc355
      Christian Schulte zu Berge authored
      PipelineRegistry and ProcessorRegistry are now part of campvis-core. Furthermore, moved all calls to PipelineRegistrar<>/SmartProcessorRegistrar<> to a separate cpp file for each module. This way all registrations are at one central location and including headers in external projects does not lead to double registration.
      
      This commit also removes the obsolete columbia and manualsegmentation modules.
      42cbc355
  18. 07 Jul, 2015 1 commit
  19. 06 Jul, 2015 1 commit
    • Christian Schulte zu Berge's avatar
      Fixed registration module: · 24d8c9e1
      Christian Schulte zu Berge authored
      * fixed ITK module CMake file so that it no longer breaks NLOpt
      * Introducing RegistrationSliceView processor rendering the slice of the moving image with respect to the fixed image for registration purposes.
      * Overhauled NloptRegistration pipeline to the updated CAMPVis API. Now again, working like a charm.
      24d8c9e1
  20. 02 Jul, 2015 1 commit
  21. 29 Jun, 2015 2 commits
  22. 27 May, 2015 1 commit
  23. 08 May, 2015 1 commit
  24. 13 Apr, 2015 1 commit
  25. 10 Apr, 2015 1 commit