Difference between revisions of "Documentation/Nightly/Extensions/SlicerDevelopmentToolbox"

From Slicer Wiki
Jump to: navigation, search
(Created page with "<noinclude>{{documentation/versioncheck}}</noinclude> <!-- ---------------------------- --> {{documentation/{{documentation/version}}/module-header}} <!-- --------------------...")
 
 
(4 intermediate revisions by the same user not shown)
Line 48: Line 48:
 
{{documentation/{{documentation/version}}/extension-section|Information for Developers}}
 
{{documentation/{{documentation/version}}/extension-section|Information for Developers}}
 
* SlicerDevelopmentToolbox organization page on github: https://github.com/QIICR/SlicerDevelopmentToolbox
 
* SlicerDevelopmentToolbox organization page on github: https://github.com/QIICR/SlicerDevelopmentToolbox
 +
 +
<!-- ---------------------------- -->
 +
{{documentation/{{documentation/version}}/module-section|Examples}}
 +
TODO: add more screenshots and description
 +
 +
<gallery class=center showfilename=yes widths="600px">
 +
File:IncomingDataWindow.png|Starts a storeSCP process (DCMTK) and invokes an event on finishing transfer. Furthermore you can import from a directory
 +
File:ModuleSettingsWidget.png|Settings for your module with name {moduleName} saved in qt.QSettings() in the following way {moduleName}/{settingName} can be displayed/modified in a separate window/messagebox
 +
File:RatingWindow.png|You want to rate some results and save those in your data? Then this class is the right thing for you. While creating an instance you can specify a maximum rating value and listen to the event ''RatingWindowClosedEvent''
 +
File:TargetCreationWidget.png|This widget can be included anywhere. It can be used for creation/keeping track of targets and changing their name
 +
File:Watchbox.png|The watchbox can be used for displaying any kind of textual information to the user. There are two different versions of the watchbox. XMLBasedInformationWatchBox and DICOMBasedInformationWatchBox.
 +
</gallery>
  
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->

Latest revision as of 20:28, 19 April 2017

Home < Documentation < Nightly < Extensions < SlicerDevelopmentToolbox


For the latest Slicer documentation, visit the read-the-docs.


Introduction and Acknowledgements

SlicerDevelopmentToolbox.png

Extension: SlicerDevelopmentToolbox
Acknowledgments: This work is supported in part by the National Cancer Institute and the National Institute of Biomedical Imaging and Bioengineering of the National Institutes of Health through the following grants:

Contributors: Christian Herz (SPL), Andrey Fedorov (SPL)
Contact: Christian Herz, <email>cherz@bwh.harvard.edu</email>, Andrey Fedorov, <email>fedorov@bwh.harvard.edu</email>

License: Slicer License


Quantitative Image Informatics for Cancer Research  
Surgical Planning Laboratory (SPL)  
National Center for Image Guided Therapy (NCIGT)  

Extension Description

SlicerDevelopmentToolbox extension is a collection of python classes that facilitate the development process of patterns that continuously occur:

  • widgets
  • mixins
  • helpers
  • decorators
  • predefined events
  • constants

Information for Developers

Examples

TODO: add more screenshots and description