Considere el siguiente ejemplo:
/*! Clase invisible por truncamiento */ class Invisible { }; /*! Clase truncada, relación de herencia escondida */ class Truncated : public Invisible { }; /* Clase no documentada con comentarios de doxygen */ class Undocumented { }; /*! Clase que es heredera usando herencia publica */ class PublicBase : public Truncated { }; /*! Clase plantilla */ template<class T> class Templ { }; /*! Clase que es heredera usando herencia protegida */ class ProtectedBase { }; /*! Clase que es heredera usando herencia privada */ class PrivateBase { }; /*! Clase que es usada por la clase hija */ class Used { }; /*! Super-Clase que hereda de varias otras clases */ class Inherited : public PublicBase, protected ProtectedBase, private PrivateBase, public Undocumented, public Templ<int> { private: Used *m_usedClass; };
MAX_DOT_GRAPH_HEIGHT
en el archivo de configuración tiene valor 240 resultará en el siguiente gráfico:
Las cajas en el gráfico arriba tienen el significado que sigue: