The Wizard is a helper for the design of an extension. The user provides information to the system which creates the code for the extension structure. Indeed, each new module added to CamiTK is built as an extension. As CamiTK remains a highly modular framework, each extension is built as a dynamic library (.so file on Linux and .dll on Windows). An extension can contain one or several elements of the same type, i.e.:
- New Component(s) for handling new type of data for instance (the user creates a Component-extension)
- New Action(s) for doing some customized operations on the components (this is called an Action-extension)
After this step of creation, CMake is used to generate the makefiles which are compiled with Visual Studio environment for Windows.
At runtime, the IMP application loads your extension, to perform some tests.