Generating a complete doxygen documentation requires (apart from cmake and ITK source code)
- doxygen (see http://www.stack.nl/~dimitri/doxygen/index.html)
- dot from GraphViz for generating inheritance and dependency graph (see http://www.graphviz.org/)
- latex for formulas (see http://www.latex-project.org/)
Generating the Doxygen documentation
- In CMake BUILD_DOCUMENTATION must be turned ON !!
By default, you'll generate the doxygen documentation of the whole toolkit, which depending on your machine can take a lot time.
If you are interested in generating the documentation of only the enabled modules, you should turn ON DOXYGEN_MODULE_ENABLED
Documenting classes and functions
Is there a way to create a dependency graph of the modules?
That would be great!! Right now, what's being done is that at cmake time, a doxygen page is generated and at the end of the page you have a "Dependencies" section with the list of dependent modules, and links to corresponding pages.