Difference between revisions of "2012 Winter Project Week:OpenIGTLink Interface for Slicer4"

From NAMIC Wiki
Jump to: navigation, search
m (Text replacement - "http://www.slicer.org/slicerWiki/index.php/" to "https://www.slicer.org/wiki/")
 
(9 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
 
<gallery>
 
<gallery>
Image:PW-SLC2011.png|[[2012_Winter_Project_Week#Projects|Projects List]]
+
Image:PW-SLC2012.png|[[2012_Winter_Project_Week#Projects|Projects List]]
Image:PW-SLC2011.png|--
+
Image:SLC2012_Slicer4OpenIGTLinkIF.png|[[2012_Winter_Project_Week#Projects|Projects List]]
 
</gallery>
 
</gallery>
  
Line 30: Line 30:
 
<h3>Progress</h3>
 
<h3>Progress</h3>
 
*The prototype module is available in [http://svn.na-mic.org/NAMICSandBox/trunk/IGTLoadableModules/QtModules/OpenIGTLinkIF/ NAMICSandBox].
 
*The prototype module is available in [http://svn.na-mic.org/NAMICSandBox/trunk/IGTLoadableModules/QtModules/OpenIGTLinkIF/ NAMICSandBox].
 +
*Implemented Data I/O Configuration Module
 +
**Shows a list of incoming and outgoing data stream for each IGTL connector node in a tree interface
 +
**Allows adding nodes to be imported or exported.
 +
*Exporting data
 +
**The module now recognizes updates in nodes, which are specified as outgoing data in I/O configuration and export data through OpenIGTLink connection.
 +
*Python interface
 +
*Start writing a documentation in slicer.org
 +
**https://www.slicer.org/wiki/Documentation/4.0/Modules/OpenIGTLinkIF
  
 +
</div>
 +
</div>
 +
 +
<div style="width: 97%; float: left;">
 +
 +
==References==
 +
 +
* [http://www.na-mic.org/Wiki/index.php/OpenIGTLink OpenIGTLink Oficial Page]
 +
* [http://www.na-mic.org/Wiki/index.php/OpenIGTLink/Slicer OpenIGTLink Slicer]
 
</div>
 
</div>

Latest revision as of 17:44, 10 July 2017

Home < 2012 Winter Project Week:OpenIGTLink Interface for Slicer4

Key Investigators

  • Brigham and Women's Hospital: Junichi Tokuda
  • Acoustic MedSystems: Clif Burdette, Jack Blevins
  • Queen's University: Tamas Ungi, Andras Lasso

Objective

We will implement basic functionality of the new OpenIGTLink IF module for Slicer 4.

Approach, Plan

We will work on the following features:

  • I/O configuration interface
    • We will create a user interface that allows the user to configure incoming and outgoing data in a tree view interface.
  • Visualization interface
    • We will create a user interface to configure slice drivers.

Progress

  • The prototype module is available in NAMICSandBox.
  • Implemented Data I/O Configuration Module
    • Shows a list of incoming and outgoing data stream for each IGTL connector node in a tree interface
    • Allows adding nodes to be imported or exported.
  • Exporting data
    • The module now recognizes updates in nodes, which are specified as outgoing data in I/O configuration and export data through OpenIGTLink connection.
  • Python interface
  • Start writing a documentation in slicer.org