TubeTK/OsiriX

From KitwarePublic
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

__NOTITLE__


TubeTK Header.jpg

Home




For Users




For Developers




Report Bugs
Request Features




Contact Us

Building OsiriX

Requirements

  1. Mac OS X 10.7 or better
  2. Xcode 4.2 or better

Repository

  1. Main application

svn co https://osirix.svn.sourceforge.net/svnroot/osirix osirix

Build steps

  1. Open the Osirix.xcodeproj (in osirix/) and select & run the 'Unzip Binaries' target
  2. Select & run the 'Development' target to build OsiriX

Build FAQs

  1. Building plugin: Error message "The run destination My Mac 64-bit is no valid for Running the Scheme"
    1. Set Base SDK to MacOS X 10.6.

http://stackoverflow.com/questions/5319251/xcode-4-the-selected-run-destination-is-not-valid-for-this-action

  1. Building output directory: Some weird path in Xcode 4. How to change it ?

http://stackoverflow.com/questions/4233581/xcode-4-build-output-directory

How to launch OsiriX

There are multiple ways one can launch OsiriX

  1. Open a terminal. Go to Applications folder. Type open OsiriX.app
  2. If the applications is on the Dock, you can double click the icon.

Useful Links

  1. OsiriX Development Guide

http://osirix.svn.sourceforge.net/viewvc/osirix/Documentation/Guides/Development/index.html

Developing Plugins

Repository

svn co https://osirixplugins.svn.sourceforge.net/svnroot/osirixplugins osirixplugins

Build steps

  1. Copy plugin generator Apple Script zip file ( Osirix Plugin Generator.zip ) from the "_help" directory.
  2. Unzip the zip file
  3. Run the script ( From the terminal, do "open ./Osirix\ Plugin\ Generator.app" . Follow the wizard's instructions. The basic project will be created automatically.
  4. Add functionalities to the plugin code: Two segments i.e Plugin initialization ( when OsiriX is launched) and Main process ( when plugin is invoked from the menu )
  5. Compile the code

Plugin installation

Copy the plugin (example "MyNewPlugin.osirixplugin" from "DerivedData/MyNewPlugin/Products/Development/" folder ) to "Library/Application\ Support/OsiriX/Plugins/"

Useful Links

http://osirixpluginbasics.wordpress.com/

Building ITK to build OsiriX ITK plugin

http://osirixpluginwithitk320.wikispaces.com/

  1. Download ITK and change the namespace so that it does not conflict with the version that comes with OsiriX