2013 Summer Project Week:CLI modules in MeVisLab

From NAMIC Wiki
Jump to: navigation, search
Home < 2013 Summer Project Week:CLI modules in MeVisLab

Key Investigators

  • Fraunhofer MEVIS: Hans Meine
  • Steve Pieper, Isomics
  • Jean-Christophe Fillion-Robin, Kitware

Objective

Integrate CLI modules in MeVisLab, much like it was done before with NiftyView and MITK, for instance.

Approach, Plan

  • In order to use CTK's convenience classes for accessing CLI modules, we will have to integrate CTK into our MeVisLab ThirdParty repository and our (qmake-based) build system. It could become interesting because of CTK's dependencies, which must be pulled from our ThirdParty repository as well, if the (patched) versions are not close enough (yet).
  • For integration of the generic CTK CLI support to a platform specific tool, the bulk data types parameters (volumes, models, transforms...) need to be mapped to platform-specific GUI elements and data management techniques (probably files to start). This has been started for Slicer and we can review how it could work in MeVisLab.

Progress

TBD


Delivery Mechanism

This work will be delivered to the NA-MIC Kit as a (please select the appropriate options by noting YES against them below)

  1. ITK Module
  2. Slicer Module
    1. Built-in
    2. Extension -- commandline
    3. Extension -- loadable
  3. YES – Other (Please specify) → a MeVisLab module (possibly integrated in the open source community modules repository)

References