|
Tags: 2017 source edit, Replaced |
| (351 intermediate revisions by 14 users not shown) |
| Line 1: |
Line 1: |
| | <noinclude>{{documentation/versioncheck}}</noinclude> | | <noinclude>{{documentation/versioncheck}}</noinclude> |
| − | __TOC__
| |
| | | | |
| − | | + | {{documentation/banner |
| − | =Community-contributed modules= | + | | text = [https://slicer.readthedocs.io/en/latest/developer_guide/script_repository.html This page has been moved to read-the-docs.] |
| − | | + | | background-color = 8FBC8F }} |
| − | Usage: save the .py file to a directory, add the directory to the additional module paths in the Slicer application settings.
| |
| − | | |
| − | ==Segmentation==
| |
| − | * [https://subversion.assembla.com/svn/slicerrt/trunk/SlicerRt/sandbox/FillRoiModule/FillRoi.py FillRoi.py]: Use this module to fill a ROI with a constant value. It can be used after an automatic segmentation for removing certain regions of a scalar or labelmap volume.
| |
| − | | |
| − | =Community-contributed examples=
| |
| − | | |
| − | Usage: Copy-paste the shown code lines or linked .py file contents into Python console in Slicer.
| |
| − | | |
| − | ==Capture==
| |
| − | * Get a MRML node in the scene based on the node name and call methods of that object. For the MRHead sample data:
| |
| − | vol=slicer.util.getNode('MR*')
| |
| − | vol.GetImageData().GetDimensions()
| |
| − | * Capture the full Slicer screen and save it into a file
| |
| − | img = qt.QPixmap.grabWidget(slicer.util.mainWindow()).toImage()
| |
| − | img.save('c:/tmp/test.png')
| |
| − | * [https://subversion.assembla.com/svn/slicerrt/trunk/SlicerRt/sandbox/CaptureRotationVideo/CaptureRotationVideo.py CaptureRotationVideo.py]: Capture a video of the scene rotating in the 3D view
| |