Considérez l'exemple suivant:
/*! Classe invisible à cause d'une troncature */ class Invisible { }; /*! Classe tronquée, la relation d'héritage est masquée */ class Truncated : public Invisible { }; /*! Classe non documentée avec des commentaires Doxygen */ class Undocumented { }; /*! Classe dérivée par héritage public */ class PublicBase : public Truncated { }; /*! Un modèle de classe */ template<class T> class Templ { }; /*! Classe dérivée par héritage protégé */ class ProtectedBase { }; /*! Classe dérivée par héritage privé */ class PrivateBase { }; /*! Classe utilisée par la classe dérivée */ class Used { }; /*! Super-classe qui hérite de plusieurs autres classes */ class Inherited : public PublicBase, protected ProtectedBase, private PrivateBase, public Undocumented public Templ<int> { private: Used *m_usedClass; };
MAX_DOT_GRAPH_HEIGHT
du fichier de configuration, cela génèrera le graphe suivant:
Les rectangles du graphe ci-dessus ont la signification suivante: