Если речь идет только о документировании структуры систем управления, переменных и т. Д., Вы можете сгенерировать диаграмму в другом месте (например, Dia, XFig или Inkscape, если вы хотите использовать инструменты с открытым исходным кодом) и встраивать их в документацию Doxygen через изображение. ключевое слово из вашего кода:
/*!
.. Doxygen doc here..
\image html Data_Model.png "Figure 1: UML Diagram of the Data Source and Data Model Relationships"
*/
Для этого вам нужно указать Doxygen в файле Doxyfile , где искать изображения, и разместить изображения относительно вашего пути doxygen (в данном случае DOCROOT / images):
# The IMAGE_PATH tag can be used to specify one or more files or
# directories that contain image that are included in the documentation (see
# the \image command).
IMAGE_PATH = images
Использование латексных расширений или других управляемых языком графических разметок для создания графиков из Doxygen doc не оправдывает затраты на изучение языка, настройку и выравнивание цепочки инструментов. С другой стороны, если у вас уже есть какой-то инструмент, который генерирует график автоматически (из вашего кода или файла конфигурации), то вам не составит труда запустить инструмент из Makefile, позволить ему сгенерировать изображение и внедрить изображение в Ваш Doxygen Doc с помощью ключевого слова изображения.