Difference between revisions of "ITK/Release 4/Modularization/Add an external module (external module)"

From KitwarePublic
Jump to navigationJump to search
Line 4: Line 4:
[[ITK_Release_4/Modularization/ Add a module|Add a module(internal module)]]
[[ITK_Release_4/Modularization/ Add a module|Add a module(internal module)]]


Users could download an external module and put it into local copy of ITK source tree under: "ITK/Modules/External/".
To build an external module, users could download and put it into a local copy of ITK source tree under: "ITK/Modules/External/". Then simply rerun the CMake step to configure the new external module together with other enabled ITK modules.


To build an external module, simply rerun CMake step to configure the new external module together with other enabled ITK modules.
An example is demonstrated in the Lesion Sizing Toolkit:[http://public.kitware.com/LesionSizingKit/index.php/Users/Build_LST_as_ITK_module Lesion Sizing Toolkit Wiki]
 
 
 
An example is Lesion Sizing Toolkit:
[http://public.kitware.com/LesionSizingKit/index.php/Users/Build_LST_as_ITK_module Lesion Sizing Toolkit Wiki]

Revision as of 15:44, 19 June 2011

An external module is distributed outside the ITK main repository, but it could be built into ITK as a module once downloaded into the local copy of ITK source tree.

The organization of an external module should be the same as an internal module: Add a module(internal module)

To build an external module, users could download and put it into a local copy of ITK source tree under: "ITK/Modules/External/". Then simply rerun the CMake step to configure the new external module together with other enabled ITK modules.

An example is demonstrated in the Lesion Sizing Toolkit:Lesion Sizing Toolkit Wiki