Рассмотрим следующий пример:
/*! Невидимый класс из-за усечения */
class Invisible { };
/*! Усеченный класс, отношение наследования скрыто */
class Truncated : public Invisible { };
/* Недокументированный класс */
class Undocumented { };
/*! Открытое наследование */
class PublicBase : public Truncated { };
/*! Шаблон класса */
template<class T> class Templ {};
/*! Защищенное наследование */
class ProtectedBase { };
/*! Закрытое наследование */
class PrivateBase { };
/*! Класс, используемый классом Inherited */
class Used { };
/*! Класс, порожденный от других классов */
class Inherited : public PublicBase,
protected ProtectedBase,
private PrivateBase,
public Undocumented,
public Templ<int>
{
private:
Used *m_usedClass;
};
MAX_DOT_GRAPH_HEIGHT в конфигурационном файле установлен в 240, получится следующий граф:

Прямоугольники в этом графе имеют следующее значение:
Документация на BGDNet сгенерирована Mon Apr 1 18:37:02 2002, БЕЛГИПРОДОР © 2001