Hlavní stránka | Hierarchie tříd | Seznam tříd | Seznam souborů | Seznam členů tříd | Symboly v souborech

Vysvětlivky ke grafu

Zde naleznete vysvětlení, jak mají být interpretovány grafy, které byly generovány programem doxygen.

Uvažujte následující příklad:

/*! Neviditelná třída, která se v grafu nezobrazuje, protože došlo k ořezání grafu. */
class Invisible { };

/*! Třída, u které došlo k ořezání grafu. Vztah dědičnosti je skryt. */
class Truncated : public Invisible { };

/* Třída, která není dokumentována komentáři programu doxygen. */
class Undocumented { };

/*! Bázová třída děděná veřejně (public inheritance). */
class PublicBase : public Truncated { };

/*! Bázová třída, použitá pro chráněné dědění (protected inheritance). */
class ProtectedBase { };

/*! Bázová třída, využitá pro privátní dědění (private inheritance). */
class PrivateBase { };

/*! Třída, která je využívána třídou Inherited. */
class Used { };

/*! Odvozená třída, která různým způsobem dědí z více bázových tříd. */
class Inherited : public PublicBase,
                  protected ProtectedBase,
                  private PrivateBase,
                  public Undocumented
{
  private:
    Used *m_usedClass;
};
Pokud je položka MAX_DOT_GRAPH_HEIGHT konfiguračního souboru nastavena na hodnotu 200, bude vygenerován následující graf:

graph_legend.png

Bloky (tj. uzly) v uvedeném grafu mají následující význam:

Šipky (tj. hrany grafu) mají následující význam:
Generováno Wed Aug 10 19:13:49 2005 pro projekt Animace na GPU programem doxygen 1.3.5