Difference between revisions of "Slicer/Features/Modules"

From NAMIC Wiki
Jump to: navigation, search
(New page: == December 13, 2007 == * David Gobbi: Option to turn off modules for OR * Steve Pieper: Needs refactoring so it will be as flexible as Slicer 2 (runtime). Slicer 3 is cMake based (pre-co...)
 
Line 1: Line 1:
 +
=Title=
  
 +
=Names=
 +
*session leader
 +
 +
*participants
 +
 +
=Technology/Function description=
 +
 +
=Discussion=
 
== December 13, 2007 ==
 
== December 13, 2007 ==
 
* David Gobbi: Option to turn off modules for OR
 
* David Gobbi: Option to turn off modules for OR
Line 15: Line 24:
 
* Steve A: Can a module bring in any library?
 
* Steve A: Can a module bring in any library?
 
* Steve P: Yes. The base can't depend on Matlab, but a module can.
 
* Steve P: Yes. The base can't depend on Matlab, but a module can.
*
+
* Steve P: Static modules are restrictive, because you can't extend for ex. for full VTK/ITK library if you have a limited one compiled in.
 +
* S Barre: Start up time?
 +
* Steve P: Might not be affected.
 +
 
 +
== Liver RF ==
 +
* Slicing class (orthogonal)
 +
* RT imaging class / image source
 +
*
 +
 
 +
=Potential application in IGT=
 +
 
 +
=Which part is already in Slicer=
 +
 
 +
=What is not=
 +
 
 +
=Who among us will take leading role?=
 +
 
 +
=Links=

Revision as of 17:05, 13 December 2007

Home < Slicer < Features < Modules

Title

Names

  • session leader
  • participants

Technology/Function description

Discussion

December 13, 2007

  • David Gobbi: Option to turn off modules for OR
  • Steve Pieper: Needs refactoring so it will be as flexible as Slicer 2 (runtime). Slicer 3 is cMake based (pre-compilation). I would prefer run-time dynamic. This would allow distributing modules independent of the base.
  • Louis Ibanez: The benefit would be a standard Slicer for everybody. How about testing?
  • Peter Kazanzides: It's the user's responsibility to make it sure it was tested before going to OR
  • David: and turn off the loading of modules at startup.
  • Louis: Versioning?
  • Steve Aylward: It's useful to have this versioning, for ex. VTK/ITK.
  • Steve P.: The nightly build should build the modules also, and test them together.
  • Csaba Csoma: So we all agree that dynamic modules is a good thing. Question: what is module, what is basic functionality?
  • Steve P: Base Features vs. Modules. Csaba's right, we should make for ex. Diffusion Imaging modular, because it's pretty specific.
  • Noby Hata: There are classes that can go only to base, like tracker?
  • Steve P: Theoretically we can make it generic enough. Should the concept of tracker be a base, or just the transform?
  • Steve A: Can a module bring in any library?
  • Steve P: Yes. The base can't depend on Matlab, but a module can.
  • Steve P: Static modules are restrictive, because you can't extend for ex. for full VTK/ITK library if you have a limited one compiled in.
  • S Barre: Start up time?
  • Steve P: Might not be affected.

Liver RF

  • Slicing class (orthogonal)
  • RT imaging class / image source

Potential application in IGT

Which part is already in Slicer

What is not

Who among us will take leading role?

Links