OpenRTM-aist  1.2.1
グラフの凡例

Doxygen が生成したグラフを読み方について。

次のコード例をご覧ください。

1 /*! 全体の大きさの関係で見えなくなるクラスです。 */
2 class Invisible { };
3 
4 /*! 表示を切り捨てられたクラス(Invisibleクラスの分が見えません) */
5 class Truncated : public Invisible { };
6 
7 /* Doxygen 用のコメントコードがないクラス */
8 class Undocumented { };
9 
10 /*! 公開継承されているクラス */
11 class PublicBase : public Truncated { };
12 
13 /*! A template class */
14 template<class T> class Templ { };
15 
16 /*! 限定公開で継承されているクラス */
17 class ProtectedBase { };
18 
19 /*! 非公開継承されているクラス */
20 class PrivateBase { };
21 
22 /*! Inherited クラス内で使われているクラス */
23 class Used { };
24 
25 /*! 複数のクラスを継承している上位クラス */
26 class Inherited : public PublicBase,
27  protected ProtectedBase,
28  private PrivateBase,
29  public Undocumented,
30  public Templ<int>
31 {
32  private:
33  Used *m_usedClass;
34 };

MAX_DOT_GRAPH_HEIGHT タグに 200 を与えた設定ファイルを使うと、次のようなグラフとなります。

グラフ内の矩形は構造体やクラスを表しています。色の意味は次の通りです。

矢印の意味は次の通りです。