TubeTK/Development: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
Line 40: Line 40:
* [[TubeTK/Dashboards | Dashboard instructions]]
* [[TubeTK/Dashboards | Dashboard instructions]]
* [[TubeTK/DevelopersGuide | Developers guide]]
* [[TubeTK/DevelopersGuide | Developers guide]]
* [[TubeTK/DevelopersFAQ | Developers FAQ]
* [[TubeTK/DevelopersFAQ | Developers FAQ]]


= Inside TubeTK =
= Inside TubeTK =

Revision as of 20:02, 7 November 2010

TubeTK's Collaborative Software Development Tools

View the software over the web

Download the software via git

  • Read-only access
  • Read and write access (assume you have an existing and approved gitorious account)
    • git clone git@gitorious.org:tubetk/tubetk.git
    • git push git@gitorious.org:tubetk/tubetk.git master

Check on the status of TubeTK

View the reference pages

  • Doxygen
    • TBD

TubeTK's Development Documentation

Setting up your TubeTK Development Environment

TubeTK Development Documentation

Inside TubeTK

  • TubeTK uses CMake's Superbuild include other libraries, as needed for the options selected.
  • Libraries that may be automatically downloaded and included by TubeTK include:
    • ITK
    • VTK
    • Select tools from the NA-MIC Kit:
      • TCLAP, GenerateCLP, ModuleDescriptionParser, RegisterImages
  • Libraries that must be externally installed if you want to use them with TubeTK
    • CMake (2.8.2 or greater - REQUIRED)
    • Qt (4.6.2 or greater - OPTIONAL)

Using TubeTK

TubeTK and Slicer

TubeTK and ImageJ

Related software

TubeTK is builds upon and contribute back to a variety of open-source efforts, such as the following:

NeuralNav-ITKLogo.jpg
ITK
NeuralNav-SlicerLogo.jpg
Slicer
NeuralNav-CTKLogo.jpg
CTK
NeuralNav-CMakeLogo.jpg
CMake
NeuralNav-CDashLogo.jpg
CDash
NeuralNav-MIDASLogo.jpg
MIDAS