Tulip Developer Handbook


Table of Contents

1. Introduction
2. Installation
1. Options
3. Data Structure
1. Graphs
2. Hierarchy of graphs
3. Attributes
4. Properties
5. Examples of code
Graphs
Properties
4. Tulip Open GL Library
1. Introduction
2. Augmented Displays for Tulip
Augmented Displays with GlAD
GlAugmentedDisplay
GlADRenderOptions
Basic GlAD 3D classes
Advanced GlAD 3D classes
Basic GlAD 2D classes(GlHud)
Examples of GlAD uses
5. Tulip QT Library
6. Plug-ins mechanism
1. Available plug-ins
7. Tulip graph format
1. Nodes
2. Edges
3. Clusters
4. Definitions of properties
Property Type
5. Properties of Tulip
8. Programming Guidelines
1. Generalities
2. Namming conventions
3. Code Comments
4. Integration in Tulip project
GNU Build system
File adds
Compilation directives : Makefile.am
Variable prefix
References
9. Documentation Guidelines
1. Definitions
2. Tools installation
Docbook XSL Stylesheet
Doxygen
3. Handwriting for the manuals
Some Tricks
Docbook FAQ
4. Code documentation
Presentation
Developer comments
Doxygen FAQ
5. References

List of Examples

9.1. Doxygen : A simple source file