![]() |
Kukatz 3D
0.1
Török Attila szakdolgozata
|
Ez az oldal elmagyarázza hogyan kell értelmezni a doxygen által készített ábrákat.
Vegyük a következő példát:
/*! Vágás miatt nem látható osztály */ class Invisible { }; /*! Levágott osztály, származása rejtett */ class Truncated : public Invisible { }; /* Doxygen kommentekkel nem dokumentált osztály */ class Undocumented { }; /*! Publikus származtatásal levezetett osztály */ class PublicBase : public Truncated { }; /*! Egy sablonosztály */ template<class T> class Templ { }; /*! Védett származtatásal levezetett osztály */ class ProtectedBase { }; /*! Privát származtatásal levezetett osztály */ class PrivateBase { }; /*! Osztály, melyet a származtatott osztály használ */ class Used { }; /*! Osztály, mely több másiknak leszármazottja */ class Inherited : public PublicBase, protected ProtectedBase, private PrivateBase, public Undocumented, public Templ<int> { private: Used *m_usedClass; };
Ha a konfigurációs fájl MAX_DOT_GRAPH_HEIGHT
elemének értékét 240-re állítjuk, az eredmény a következő ábra lesz:
Az ábrán levő dobozok jelentése:
A nyilak jelentése: