有没有办法指定 doxygen 自动生成的课程页面的标题?所以我可以使用我自己的文本来代替页面顶部的“ClassName Class Reference”吗?
或者,如果不是我自己的文本,我会满足于只显示“ClassName”(没有“Class Reference”)。
下面的屏幕截图以绿色显示我试图摆脱的文本......所以在这个页面上,我希望标题只是“WindSpeedSetting”。或者更理想的是,我希望标题是“WindSpeedSetting Table”。
这是我的 doxy 文件的摘录:
<navindex>
<tab type="mainpage" visible="yes" title=""/>
<tab type="classes" visible="no" title="">
<tab type="classlist" visible="no" title="" intro=""/>
<tab type="classindex" visible="no" title=""/>
<tab type="hierarchy" visible="no" title=""/>
<tab type="classmembers" visible="no" title=""/>
</tab>
<tab type="usergroup" url="[none]" visible="yes" title="Tables">
<tab type="usergroup" url="[none]" visible="yes" title="SCADA">
...
<tab type="user" title="WindSpeedSetting" url="@ref Radiance::Model::Scada::v12::WindSpeedSetting" />
</tab>
...
</tab>
</navindex>
<class>
<briefdescription visible="no"/>
<detaileddescription title="Description"/>
<memberdef>
<inlineclasses title=""/>
<typedefs title=""/>
<enums title=""/>
<constructors title=""/>
<functions title="" visible="no"/>
<related title=""/>
<variables title=""/>
<properties title="Columns"/>
<events title=""/>
</memberdef>
<allmemberslink visible="no"/>
<usedfiles visible="no"/>
<authorsection visible="no"/>
</class>
然后我的 C# 类看起来像这样:
/// <summary>
/// \class WindSpeedSetting
/// A list of available anemometers in the system.
/// </summary>
public class WindSpeedSetting
{
/// <summary>
/// \property AlarmSpeed
/// \a float <br /><br />
/// </summary>
public virtual double AlarmSpeed { get; set; }
/// <summary>
/// \property AlarmTime
/// \a bigint <br /><br />
/// </summary>
public virtual TimeSpan AlarmTime { get; set; }
}