Skip to content

Install

Rodrigo Cilla edited this page May 20, 2015 · 10 revisions

ttt is mostly written in C++ employing Insight Toolkit to perform image processing, VTK for visualization, Qt at the graphical interface, boost to model graphs and COIN-OR to solve integer programming optimization problems. You need to have this software properly configured in your system to use the complete functionality of our system. #Install Prerequisites Linux/Ubuntu

  • First, install boost, Qt5 and COIN-OR CLP from the software repository

    apt-get install libboost-graph-dev qtbase5-dev coinor-libclp-dev

  • Build VTK with Qt5 support.

  • Build ITK. You can follow the instructions provided at the ITK software guide. Do not forget to enable ItkVtkGlue module. You will have to provide the path to the VTK directory in your system.

#Compile ttt

Clone our github repository

git clone http://www.github.com/hatinilab/ttt

ttt employs CMake build system to generate the different software products of the framework. To configure the sources, create a build directory and execute

cmake <path-to-ttt-directory>

Introduce ITK, QT and boost paths if cmake does not find them.

Once you have configured the system, you can build it invoking

make

You can execute the different tests described on this guide employing

make test <TestName>

What now?

You can learn the basics about the ttt framework

Clone this wiki locally