ITK/Release 4/Modularization/Add an external module (external module): Difference between revisions
From KitwarePublic
< ITK | Release 4 | Modularization
Jump to navigationJump to search
Daviddoria (talk | contribs) |
No edit summary |
||
Line 1: | Line 1: | ||
An | 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 | The organization of an External Module should be the same as an Internal Module: | ||
[[ITK_Release_4/Modularization/ Add a module|Add a module( | [[ITK_Release_4/Modularization/ Add a module|Add a module (Internal Module)]] | ||
To build an | To build an External Module, users download 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:[http://public.kitware.com/LesionSizingKit/index.php/Users/Build_LST_as_ITK_module Lesion Sizing Toolkit Wiki] | 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] | ||
Once you have your External Module, you can make it available as a [[ITK/Policy_and_Procedures_for_Adding_Remote_Modules| Remote Module]] So it has broader exposure to the ITK community. |
Revision as of 12:56, 14 July 2012
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 download 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
Once you have your External Module, you can make it available as a Remote Module So it has broader exposure to the ITK community.