2015-08-24 6 views
7

Hei! Mam kod, który chcę udokumentować za pomocą doxygen. Dlatego jestem zainteresowany diagramów UML, który pracował w porządku - ale teraz chcę użyć trochę subgrouping takiego:podgrupowanie z doxygen -> wyjście do diagramu umla zostaje zduplikowane

///@{ 
/// @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 
///@} 

Chcę podgrupę w grupie „członek publiczny” (ponieważ zmienne są zdefiniowane wewnątrz klasy).

ale co się stało to:

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

W zmienne są wyświetlane dwukrotnie: w przekroju członkiem-zmienna jak w metodzie poprzecznym. To oczywiście nie jest to, co chcę (części z gwiazdką są "za dużo") ...

Tak więc doxygen wydaje się być mylony z podgrupą, której użyłem - czy popełniłem tu jakiś błąd?

Odpowiedz