Difference between revisions of "2013 Summer Project Week:ITK Shared IO Libraries"

From NAMIC Wiki
Jump to: navigation, search
(Created page with '==Key Investigators== * Bradley Lowekamp <div style="margin: 20px;"> <div style="width: 27%; float: left; padding-right: 3%;"> <h3>Objective</h3> We are looking at converting …')
 
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
==Key Investigators==
 
==Key Investigators==
* Bradley Lowekamp
+
* Jim Miller, GE
 +
* Bradley Lowekamp, MSC/NLM
 +
* Jean-Christophe Fillion-Robin, Kitware
 +
 
  
  
Line 7: Line 10:
  
 
<h3>Objective</h3>
 
<h3>Objective</h3>
 +
 
We are looking at converting ITK's IO libraries to be shared on Windows systems. This should address the problems of ITK's ImageIO factories being registered multiple time during static initialization.
 
We are looking at converting ITK's IO libraries to be shared on Windows systems. This should address the problems of ITK's ImageIO factories being registered multiple time during static initialization.
  
Line 18: Line 22:
 
<h3>Approach, Plan</h3>
 
<h3>Approach, Plan</h3>
  
We want to create a patch for ITK which adds a modular option for shared libraries, then turn this option on for all ITK modules which contain ObjectFactories.
+
We want to create a patch for ITK which adds a modular option for shared libraries, then turn this option on for all ITK modules which contain ObjectFactories. Then we will disable complication added to Slicer3D to deal with the current complication.
  
 
</div>
 
</div>
Line 26: Line 30:
 
<h3>Progress</h3>
 
<h3>Progress</h3>
  
 
+
We have successfully created an improvement patch to the ITK library which enables this option. Evaluating this impact this change has on Slicer is still pending.
  
 
</div>
 
</div>

Latest revision as of 13:35, 21 June 2013

Home < 2013 Summer Project Week:ITK Shared IO Libraries

Key Investigators

  • Jim Miller, GE
  • Bradley Lowekamp, MSC/NLM
  • Jean-Christophe Fillion-Robin, Kitware


Objective

We are looking at converting ITK's IO libraries to be shared on Windows systems. This should address the problems of ITK's ImageIO factories being registered multiple time during static initialization.



Approach, Plan

We want to create a patch for ITK which adds a modular option for shared libraries, then turn this option on for all ITK modules which contain ObjectFactories. Then we will disable complication added to Slicer3D to deal with the current complication.

Progress

We have successfully created an improvement patch to the ITK library which enables this option. Evaluating this impact this change has on Slicer is still pending.

Delivery Mechanism

This goal of this work is to push it in to ITK upstream for the 4.5 development cycle.

References