Doxygen может генерировать некоторые диаграммы классов, используя dot и graphviz. Вот пример проекта с его использованием. Но, чтобы заставить его работать, вам нужно MacPorts на port install doxygen dot
, а затем отредактировать текстовый конфигурационный файл Doxygen (входит в этот проект) и установить HAVE_DOT = YES
и UML_LOOK = YES
.
Это не завершено и не так много, но доксиген - это меньшее из двух зол . Хотелось бы, чтобы кто-нибудь знал лучший вариант или появился лучший инструмент.