Online OsiriX Documentation/Using OsiriX Plugins

From Wikibooks, open books for an open world
< Online OsiriX Documentation
Jump to: navigation, search

< ^ >


Before you can use plug-ins, you will either need to download a plug-in or write it yourself.

Downloading Plug-ins[edit]

A number of plug-ins (plus their source code) can be downloaded off the main OsiriX website at:

http://www.osirix-viewer.com/Plugins.html

Plug-ins currently available at this location include:

  • Image Filters
    • Invert & Web browser
    • Duplicate
    • Fill Gaps
    • T2 Fit Map
  • ROI Tools
    • ROI Enhancement
    • ROI Creation
    • Ejection Fraction Calculation
    • Pixel Normalization
  • Fusion Filters
    • CT Angio Subtraction
    • Ratio T2 Map
  • Other Filters
    • OpenGL

Additionally, some plug-ins are only available as source from the main OsiriX SVN repository over at SourceForge.

  • Image Filters
    • Align Tools for the construction of EM image mosaics by manual registration
  • ROI Tools
    • Spine Counter Label dentritic spines by type and export to text files

Developing Your Own Plug-ins[edit]

If you are interested in developing your own plug-ins, you may download Osirix source code which includes sample plug-ins as well as the OsiriX Plug-ins Developer Toolkit manual.

As Antoine says:

Writing a plug-in for OsiriX is a really easy process, and it's totally free! The development environment (XCode) is available with any Macs, you just need to install the Developer CD-ROM. You will have to use Objective-C language to write a plug-in. Objective-C is really a great object-oriented and dynamic language (like Java, but much faster!). (note: Xcode can also be downloaded for free by becoming a free ADC member at) http://developer.apple.com/membership/

For further details on writing plug-ins, please refer to the step-by-step manual that comes with the Plugin Developer Toolkit, or contact the OsiriX Developers Discussion Group.

Installing Plug-ins[edit]

Once you have a plug-in, the next step is to put your plug-in in an appropriate place where OsiriX can find it.

OsiriX looks in 3 places:

  • /Library/Application Support/OsiriX/plugins
  • homeDirectory/Library/Application Support/OsiriX/plugins
  • OsiriX/Contents/Plugins (This is the application package)

The first location (/Library/Application Support/OsiriX/plugins) is recommended, as this will allow all of the users on your system to use that plug-in.

Using Plug-ins[edit]


OsiriX
< ^ >