Back to Projects List
Back in Project week 36, the SlicerPipelines extension was developed to allow GUI creation of simple modules, known as pipelines, in 3D Slicer. An initial set of pipelines were added which could be composed to make new functionality.
This implementation had a number of limitations, most prominent being a pipeline could only have a single MRML node as input and a single MRML node as output.
This project aims to address the limitations of the current PipelineCreator module by allowing multiple input, multiple output of pipelines, as well allowing cross step connections.
parameterNodeWrapper
to simplify implementation.
parameterPack
s can be used to allow structured output of a pipeline (which is analogous to multiple output)Notional pipeline creator UI
Autogenerated pipeline UI for test pipeline