2015-08-24 10 views
7

Hei! Ich habe einen Code, den ich von doxygen dokumentieren möchte. Deshalb bin ich in UML-Diagramme interessiert, die gut funktioniert - aber jetzt will ich etwas Untergruppierung wie folgt verwenden:Untergruppe mit Doxygen -> Ausgabe nach UML-Diagramm wird dupliziert

///@{ 
/// @name The lame constants 
/// @details There are two seperate vectors for the first lame constant (in water and ground) but only one for the shear module (also known as second lame constant), since shear module for water is zero! Every element of the vector belongs to one grid point, linear interpolation within vertical direction will be applied. By using this the assumption of an isotrope media is made! 
std::vector<double> lamw;   ///< first lame constant for the water area 
std::vector<std::complex<double> > lamb; ///< first lame constant for the area beyond the seabed 
std::vector<double> mub;   ///< shear module (second lame constant) for the area beyond the seabed 
///@} 

Ich möchte eine Untergruppe innerhalb der „öffentlichen Mitglied“ Gruppe (da die Variablen innerhalb einer Klasse definiert sind).

aber was passiert, ist dies:

-------------------- 
| className  | 
-------------------- 
| + lamw   | 
| + lamb   | 
| + mub   | 
-------------------- 
| * lamw   | 
| * lamb   | 
| * mub   | 
-------------------- 

Die Variablen werden zweimal angezeigt: in der Member-Variable Schnitt sowie in dem Verfahren Schnitt. Das ist natürlich nicht das, was ich will (die Teile mit dem Asterix sind "zu viel") ...

Also doxygen scheint mit der Untergruppe verwechselt zu werden - habe ich hier einen Fehler gemacht?

Antwort

Verwandte Themen