Leyenda del Gráfico

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

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;
};
Si la etiqueta MAX_DOT_GRAPH_HEIGHT en el archivo de configuración tiene valor 240 resultará en el siguiente gráfico:

graph_legend.png

Las cajas en el gráfico arriba tienen el significado que sigue:

Las flechas tienen el siguiente significado:
Generado el Wed Jan 6 07:00:28 2010 para Mt77 por  doxygen 1.5.4