Difference between revisions of "Documentation/4.1"

From Slicer Wiki
Jump to: navigation, search
Line 274: Line 274:
  
 
=Extensions=
 
=Extensions=
 +
==Introduction==
 +
''Extensions'' which can be added to the basic Slicer package in order to add functionality. The slicer community maintains a website to support the finding, download and installing Extensions for 3D Slicer 4. Access to this website is integral to Slicer 4 and facilitated by the Extensions Manager functionality built into the distributed program. Please see [[Documentation/{{documentation/version}}/Developers/Tutorials/ExtensionWriting|here]] for information for software developers on how to add your extension to this website.
  
'''Introduction'''
+
==Slicer Extensions Catalog==
  
* Slicer Extensions are the "on-ramp" to the Slicer "highway". slicer Extensions provide a voluntary mechanism for anybody, including third parties, to extend the functionality of 3d Slicer.
+
The download site is referred to as the '''Slicer Extensions Catalog'''. The Catalog classifies extensions into three levels of compliance:
* While the '''Slicer license''' is suggested for extensions, it is '''not required'''. Please review the documentation of the extension carefully as some extensions might have a "non-Slicer" license.
+
*Category 1: Fully compliant Slicer Extensions: Slicer license, open source, maintained.
* For a subset of extensions, you can use the extension wizard in Slicer to find their webpages and to install/uninstall individual extensions.  
+
*Category 2: open source, contact exists.
* In case of problems with extensions, please talk directly to the developers of the extensions.
+
*Category 3: all other extensions (work in progress, beta, closed source etc).
* Information for developers can be found [[Slicer4:Extensions|here]]. See [[Module:EndUserDocumentationTemplate-4.0|here]] for the end-user documentation template.
 
* In Slicer 4, all new modules will begin as "Immature Extensions". They will progress to the status of "Mature Extensions", when they meet all the criteria listed below. In order to become part of the main Slicer distribution a discussion with the Slicer core team will have to be initiated after reaching the mature extension status. While extensions can be made available under many licenses, the main Slicer distribution will contain ONLY code under the slicer license, with no known IP liabilities.
 
  
==Collections==
+
See [[Documentation/{{documentation/version}}/SlicerApplication/ExtensionManagerName|here]] for more information about extension types and policies.
Collections are groups of extensions that can be downloaded in a single operation. You can think of them as the equivalent to a playlist.
 
 
 
{| class="wikitable sortable labelpage labelpagetable" border="1"
 
|-
 
! id
 
! Thumbnail
 
! Name
 
! Short Description
 
! Maturity
 
! Slicer License
 
! Search terms
 
! Contact Information
 
|-
 
| 1
 
| [[Image:Slicervmtk logo.png|60px|lleft|Replace the image with your image, replace the generic documentation link with a link to your documentation|link=Module:EndUserDocumentationTemplate-4.0]]
 
| MyCollection
 
| This is a collection of extensions that will do something miraculous with your images
 
| [[File:StableExtensionIcon.png|80px]]
 
| [[File:SlicerLicenseIcon.png|80px]]
 
| segmentation, level set
 
| my-email at mit.edu
 
|-
 
|}
 
 
 
 
 
 
 
 
 
==Table Of Extensions==
 
{| class="wikitable sortable labelpage labelpagetable" border="1"
 
|-
 
! id
 
! Thumbnail
 
! Name
 
! Short Description
 
! Maturity
 
! Slicer License
 
! Search terms
 
! Contact Information
 
|-
 
| 1
 
| [[Image:SkullStripperSurface-3-6.png|60px|lleft|Replace the image with your image, replace the generic documentation linke with a link to your documentation|link=Module:EndUserDocumentationTemplate-4.0]]
 
| MyExtension
 
| This is an extension that will do something wonderful with your data
 
| [[File:ExperimentalExtensionIcon.png|80px]]
 
| [[File:NoSlicerLicenseIcon.png|80px]]
 
| filter, anisotropic
 
| my-email at gmail.com
 
|-
 
| 2
 
| [[Image:Slicervmtk logo.png|60px|lleft|Replace the image with your image, replace the generic documentation linke with a link to your documentation|link=Module:EndUserDocumentationTemplate-4.0]]
 
| MyExtension
 
| This is an extension that will do something miraculous with your images
 
| [[File:StableExtensionIcon.png|80px]]
 
| [[File:SlicerLicenseIcon.png|80px]]
 
| segmentation, level set
 
| my-email at mit.edu
 
|-
 
|}
 
 
 
 
 
 
 
'''Caption for the table of extensions'''
 
<gallery heights="50px" perrow="4">
 
Image:SlicerLicenseIcon.png‎| Distributed under the [http://www.slicer.org/pages/LicenseText Slicer License]
 
Image:NoSlicerLicenseIcon.png| Distributed under a Non Slicer License
 
Image:ExperimentalExtensionIcon.png|Work in progress (aka mess)<br>Use with care<br>Might not work all the time<br>Might not be available for all platforms
 
Image:StableExtensionIcon.png|Stable <br>Full documentation <br>Works as advertised <br>Compiles on all supported platforms<br>Email support works
 
</gallery>
 

Revision as of 11:15, 13 April 2012

Home < Documentation < 4.1


Nightly 4.10 4.8 4.6 4.5 4.4 4.3 4.2 4.1 4.0 3.6 3.5 3.4 3.2 ALL VERSIONS

Table of Content

Slicer Application


Mailing Lists


Search in archives on nabble.com
Search in archives on nabble.com


Module Categories


Miscellaneous


Set of screenshots showing Slicer in action.
Information on how to use Slicer 4.1
Set of common questions/answers
Platform specific issues and considerations
the announcement associated with Slicer 4.1

Developers Corner


Where to find the source code, how to compile ...

General Information

3D Slicer
3D Slicer 4.1
Description
Research platform for the analysis and visualization of medical images, including image guided therapy.
Free and extensible open source package.
Multi-platform Linux, MacOSX, Windows
Version 4.1
License Contribution and Software License Agreement
v · d · e

Slicer4Announcement-HiRes.png

Modules by Category

Core Modules

Wizards

Informatics

Registration

Segmentation

Quantification

Diffusion

IGT

Filtering

Surface Models

Converters

Endoscopy

Developer Tools

Legacy

Extensions

Introduction

Extensions which can be added to the basic Slicer package in order to add functionality. The slicer community maintains a website to support the finding, download and installing Extensions for 3D Slicer 4. Access to this website is integral to Slicer 4 and facilitated by the Extensions Manager functionality built into the distributed program. Please see here for information for software developers on how to add your extension to this website.

Slicer Extensions Catalog

The download site is referred to as the Slicer Extensions Catalog. The Catalog classifies extensions into three levels of compliance:

  • Category 1: Fully compliant Slicer Extensions: Slicer license, open source, maintained.
  • Category 2: open source, contact exists.
  • Category 3: all other extensions (work in progress, beta, closed source etc).

See here for more information about extension types and policies.