SHOGUN  v1.1.0
图例

本页向您展示如何理解由Doxygen生成的图形。

请考虑如下示例:

/*! 由于截取而使该类不可见 */
class Invisible { };

/*! 被截取的类,继承关系被隐藏起来了 */
class Truncated : public Invisible { };

/* 没有被doxygen的注释文档化的类 */
class Undocumented { };

/*! 被公有继承的类 */
class PublicBase : public Truncated { };

/*! A template class */
template<class T> class Templ { };

/*! 被保护继承的类 */
class ProtectedBase { };

/*! 被私有继承的类 */
class PrivateBase { };

/*! 被使用的类 */
class Used { };

/*! 继承了若干其它类的类 */
class Inherited : public PublicBase,
                  protected ProtectedBase,
                  private PrivateBase,
                  public Undocumented,
                  public Templ<int>
{
  private:
    Used *m_usedClass;
};

Doxygen将生成如下的图形:

以上图形中的矩形有如下的含义:

各个箭头有如下的含义:


SHOGUN Machine Learning Toolbox - Documentation