【问题标题】:Doxygen: Class diagram (grey box) without collaboration diagramsDoxygen:没有协作图的类图(灰色框)
【发布时间】:2012-05-10 22:16:00
【问题描述】:

我想为类图(UML 样式)创建图像,而不需要协作数据。

我已经有了 Doxywizard,但是没有协作关系,我不知道该怎么做。 我应该使用哪些选项组合?

这是我想要的 ASCII 表示:

----------
| Foo    |
----------
| -bar1  |
| -bar2  |
----------
| +Foo() |
| +~Foo()|
----------

这是我目前得到的:

----------        -----------------
| Foo    |        | OtherClass    |
----------        -----------------
| -bar1  |        | -test1        |
| -bar2  |        | -test2        | 
---------- -----> -----------------
| +Foo() |        | +OtherClass() |        
| +~Foo()|        | +~OtherClass()|
----------        -----------------

【问题讨论】:

  • 我认为当前的 doxygen 版本不可能做到这一点。也许在 doxygen 邮件列表上问这个(作为功能请求)?

标签: uml doxygen


【解决方案1】:

您是否尝试将 COLLABORATION_GRAPH 设置为 NO?

COLLABORATION_GRAPH 如果 COLLABORATION_GRAPH 和 HAVE_DOT 标签是 设置为 YES 然后 doxygen 将为每个文档生成一个图表 显示直接和间接实现依赖关系的类 (继承、包含和类引用变量)的 类与其他文档类。

【讨论】:

    猜你喜欢
    • 2013-03-09
    • 1970-01-01
    • 1970-01-01
    • 2017-08-13
    • 2016-08-12
    • 2023-03-07
    • 2011-01-22
    • 1970-01-01
    • 2015-10-05
    相关资源
    最近更新 更多