2015-08-24 18 views
7

Hei! Ho del codice che voglio essere documentato da doxygen. Perciò mi interessa diagrammi UML che ha lavorato bene -, ma ora voglio utilizzare alcuni sottogruppi in questo modo:sottogruppo con doxygen -> l'output nel diagramma uml viene duplicato

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

Voglio un sottogruppo all'interno del gruppo "membro pubblico" (dal momento che le variabili sono definite all'interno di una classe).

ma quello che è successo è questo:

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

Le variabili vengono visualizzate due volte: negli Stati-a sezione variabile, così come nel metodo-sezione. Questo ovviamente non è quello che voglio (le parti con l'asterisco sono "troppo") ...

Quindi doxygen sembra essere confuso con il sottogruppo che ho usato - ho fatto qualche errore qui?

risposta

Problemi correlati