Back to Projects List
- Jean-Christophe Fillion-Robin (Kitware)
- Tristan Watts-Willis (Verdure Imagine)
- Tamas Ungi (Queen's University)
- Andras Lasso (Queen's University)
SlicerCustomAppTemplate is a starting point for creating a custom 3D Slicer-based application. 3D Slicer have been used to develop research and commercial applications by customizing GUI, removing unnecessary modules, and adding custom functionality.
- Provide example of a custom application based on Slicer
- Test existing Slicer customization options
- Provide examples/tutorials on how to use them
- Fix any issues we run into
-
Identified issue related to CustomApp versioning and working on a fix
-
Finalizing topic to improve both KitwareMedical/SlicerCustomAppTemplate and Slicer/Slicer
- cookiecutter learned new parameters:
app_name
,app_version_major
,app_version_minor
,app_version_patch
andapp_description_summary
- introduced file
slicer-application-properties.cmake
now required in each application. For example:Slicer/Application/SlicerApp/slicer-application-properties.cmake
CustomApp/App1/slicer-application-properties.cmake
CustomApp/App2/slicer-application-properties.cmake
- cookiecutter learned new parameters:
-
Improved
SlicerCustomAppTemplate
to support packaging of Superbuild based extension -
Fixed openigtlink/SlicerOpenIGTLink to support integration in Custom application.
-
Next steps:
- Move
qSlicerMainWindow
,qSlicerAboutDialog
intoSlicer/Base/QtApp
for easier re-use - Submit pull request to fix openigtlink/SlicerOpenIGTLink
- Move
- Existing project to create custom Slicer apps: https://github.com/KitwareMedical/SlicerCustomAppTemplate