Difference between revisions of "Work-flow based Slicer IGT module"

From NAMIC Wiki
Jump to: navigation, search
m (Text replacement - "[http://www.na-mic.org/Wiki/images/" to "[https://na-mic.org/w/images/")
 
(21 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
=Objective=
 
=Objective=
 
* Create a skeleton for IGT work-flow based module
 
* Create a skeleton for IGT work-flow based module
* Implement the first few steps described for this application.
+
* Implement the first few steps involved in IGT procedure.
  
 
=People involved=
 
=People involved=
Line 9: Line 9:
 
*Nobuhiko Hata (BWH)
 
*Nobuhiko Hata (BWH)
 
*Peter Kazanzides (JHU)
 
*Peter Kazanzides (JHU)
 +
 +
= Documents =
 +
*Slicer IGT Design document [http://www.na-mic.org/Wiki/index.php/Image:IGTWorkflowSkeleton.ppt#filelinks]
 +
*Slicer IGT Module : Wizard UI Design  [https://na-mic.org/w/images/c/c2/IGTModuleWizardDesign.ppt]
 +
 +
= Download source code =
 +
 +
Currently, SlicerIGT is a standalone module that needs to be build separately and then loaded to the Slicer application using a plugin mechanism. After thorough testing and validation, the module will be integrated with other Slicer Modules and be part of Slicer source tree for distribution.
 +
 +
 +
= Build instructions =
 +
* Download the source code [[http://www.na-mic.org/Wiki/index.php/Image:SlicerIGTModule.tgz]]
 +
* Specify your Slicer3_DIR build directory during CMake configuration
 +
* Build the module
 +
 +
If you have successfully build the module, then in your module subdirectory of your build ( SlicerIGTModuleBuild/lib/Slicer3/Modules/)you should get the shared library "IGT.dll" for windows or "libIGT.so" for Unix build.
 +
 +
= How to load SlicerIGTModule to Slicer =
 +
* Click on "Application Settings" in View menu
 +
* Click on "Module settings"
 +
* Add the path to your SlicerModule plugin
 +
 +
= Tutorial =
 +
 +
Here is a tutorial powerpoint presentation [[https://na-mic.org/w/images/9/98/IGTModuleTutorial.ppt]]
  
 
=Events=
 
=Events=
 +
 +
* IGT Project week - 2008 [[http://wiki.na-mic.org/Wiki/index.php/2008_IGT_Project_Week]]
  
 
=Timeline/Progress=
 
=Timeline/Progress=
 
# End date: December 31, 2008
 
# End date: December 31, 2008
  
=Misc notes=
+
 
*[[ Design document http://www.na-mic.org/Wiki/index.php/Image:IGTWorkflowSkeleton.ppt#filelinks]]
 
  
 
=Resources=
 
=Resources=
 +
* HelloWorld Workflow based Slicer module - Use the build instructions described above [[https://na-mic.org/w/images/d/dc/HelloWorldModule.tgz]]

Latest revision as of 18:27, 10 July 2017

Home < Work-flow based Slicer IGT module

Objective

  • Create a skeleton for IGT work-flow based module
  • Implement the first few steps involved in IGT procedure.

People involved

  • Andinet Enquobahrie (Kitware)
  • Sebastian Barre ( Kitware )
  • Stephen Aylward (Kitware)
  • Nobuhiko Hata (BWH)
  • Peter Kazanzides (JHU)

Documents

  • Slicer IGT Design document [1]
  • Slicer IGT Module : Wizard UI Design [2]

Download source code

Currently, SlicerIGT is a standalone module that needs to be build separately and then loaded to the Slicer application using a plugin mechanism. After thorough testing and validation, the module will be integrated with other Slicer Modules and be part of Slicer source tree for distribution.


Build instructions

  • Download the source code [[3]]
  • Specify your Slicer3_DIR build directory during CMake configuration
  • Build the module

If you have successfully build the module, then in your module subdirectory of your build ( SlicerIGTModuleBuild/lib/Slicer3/Modules/)you should get the shared library "IGT.dll" for windows or "libIGT.so" for Unix build.

How to load SlicerIGTModule to Slicer

  • Click on "Application Settings" in View menu
  • Click on "Module settings"
  • Add the path to your SlicerModule plugin

Tutorial

Here is a tutorial powerpoint presentation [[4]]

Events

  • IGT Project week - 2008 [[5]]

Timeline/Progress

  1. End date: December 31, 2008


Resources

  • HelloWorld Workflow based Slicer module - Use the build instructions described above [[6]]