AHM2009:Plug-ins
From NAMIC Wiki
Home < AHM2009:Plug-ins
This is where information about this session goes.
Slicer module types
- Built in modules
- Slicer Base functionality
- Access to full internals of Slicer
- Loadable modules
- Optional modules distributed with Slicer
- Third party modules
- Access to full internals of Slicer
- Scripted modules
- Written in Tcl or Python
- Access to a subset of Slicer API (wrapped methods)
- Command line modules
- Simplest way to add functionality to Slicer
- XML specification of plugin parameters
- GUI, Logic, Node automatically constructed
- Limited access to Slicer data
- Types
- Executable modules
- Can be run inside Slicer or in batch
- Shared objects modules
- Same source code style as Executable modules but with direct access to some data in MRML tree
- Python modules
- Similar coding style as shared object modules but in Python
- Executable modules