MiTeSt
Colores y flechas del Gráfico

Esta página explica como interpretar los gráficos que son generados por doxygen.

Considere el siguiente ejemplo:

1 /*! Clase invisible por truncamiento */
2 class Invisible { };
3 
4 /*! Clase truncada, relación de herencia escondida */
5 class Truncated : public Invisible { };
6 
7 /* Clase no documentada con comentarios de doxygen */
8 class Undocumented { };
9 
10 /*! Clase que es heredera usando herencia publica */
11 class PublicBase : public Truncated { };
12 
13 /*! Clase plantilla */
14 template<class T> class Templ { };
15 
16 /*! Clase que es heredera usando herencia protegida */
17 class ProtectedBase { };
18 
19 /*! Clase que es heredera usando herencia privada */
20 class PrivateBase { };
21 
22 /*! Clase que es usada por la clase heredada */
23 class Used { };
24 
25 /*! Super-Clase que hereda de varias otras clases */
26 class Inherited : public PublicBase,
27  protected ProtectedBase,
28  private PrivateBase,
29  public Undocumented,
30  public Templ<int>
31 {
32  private:
33  Used *m_usedClass;
34 };

Dará como resultado el siguiente gráfico:

Las cajas en el gráfico arriba tienen el siguiente significado:

Las flechas tienen el siguiente significado: