Rozważ następujący przykład:
/*! Klasa Niewidzialna z powodu okrojenia */ class Niewidzialna { }; /*! Klasa Okrojona, relacja dziedziczenia jest ukryta */ class Okrojona : public Niewidzialna { }; /* Klasa nie udokumentowana komentarzami doxygen */ class Nieudokumentowana { }; /*! Klasa, która jest dziedziczona publicznie */ class PublicznaBaza : public Okrojona { }; /*! Klasa, która jest dziedziczona przy użyciu dziedziczenia chronionego */ class ChronionaBaza { }; /*! Klasa, która jest dziedziczona prywatnie */ class PrywatnaBaza { }; /*! Klasa, która jest użyta przez klasę Dziedziczona */ class Uzyta { }; /*! Superklasa, która dziedziczy kilka innych klas */ class Dziedziczona : public PublicznaBaza, protected ChronionaBaza, private PrywatnaBaza, public Nieudokumentowana { private: Uzyta *m_usedClass; };
MAX_DOT_GRAPH_HEIGHT
w pliku konfiguracji jest ustawiony na 200, odniesie to rezultat w następującym wykresie:
Prostokąty w powyższym wykresie mają następujące znaczenie: