Download IGSTK

From IGSTK
Jump to: navigation, search

Introduction

IGSTK is developed on top of

  • VTK - visualization functionalities
  • ITK - image processing, segmentation and registration


Some (optional) functionality in the toolkit requires additional libraries, including:

Before you can build IGSTK you will need to download and build the relevant toolkits.

It is very important to make sure that you use the appropriate versions of these toolkits. 

The easiest way to check compatibility is to go to the dashboard, follow the "build name" link you are interested in and then follow the "view notes" link. The release versions of libraries used for this test appear in this file.

IGSTK 5.2 Requirements

  • ITK 4.2.0 or later
  • VTK 5.10.0 or later
  • FLTK 1.1
  • Qt 4.0 or later
  • CMake 2.8 or later
  • For video grabber component support on Windows, and for the ArucoTracker (webcam tracker) you will need to download and build OpenCV 2.3.1 or later available here.

Download

Download toolkit releases from our download page. You can also download the latest development version directly from the repositories as described below.

IGSTK uses two code repositories: a main IGSTK git repository and a staging area. The main git repository contains the version of the code that has been reviewed, well-tested and approved for integration. The staging repository is a testbed for developers to experiment with new ideas before integration into the toolkit. Each subject in the staging area is in a separate branch.


For instructions on how to configure and build the toolkit from source, refer to the following wiki page How to build IGSTK

Access Development Version

Follow these instructions to install Git. This page documents how to download IGSTK through Git.

Instructions for IGSTK component developers with regard to setup and workflow are available here.

Repositories

One may browse the repositories online using the Gitweb interface at http://igstk.org/gitweb.

Repository Purpose Access URL
IGSTK.git Image-Guided Surgery Toolkit clone (git) git://igstk.org/IGSTK.git
clone (http) http://igstk.org/IGSTK.git
push (ssh) git@igstk.org:IGSTK.git
stage/IGSTK.git IGSTK Topic Stage clone (git) git://igstk.org/stage/IGSTK.git
clone (http) http://igstk.org/stage/IGSTK.git
push (ssh) git@igstk.org:stage/IGSTK.git
IGSTKData.git IGSTK Testing/Data Submodule clone (git) git://igstk.org/IGSTKData.git
clone (http) http://igstk.org/IGSTKData.git
push (ssh) git@igstk.org:IGSTKData.git