-// Sortie des niveaux de raffinement
- if (CBLevelOutput->isChecked()) { _LevelOutput = 1 ; }
- aHypothesis->SetLevelOutput(_LevelOutput);
+// Sortie optionnelle des niveaux de raffinement, des diametres, des qualites
+ _ExtraOutput = 1 ;
+ if (CBOutputLevel->isChecked()) { _ExtraOutput = 2 ; }
+ if (CBOutputQuality->isChecked()) { _ExtraOutput = 3*_ExtraOutput ; }
+ if (CBOutputDiameter->isChecked()) { _ExtraOutput = 5*_ExtraOutput ; }
+ if (CBOutputParent->isChecked()) { _ExtraOutput = 7*_ExtraOutput ; }
+ if (CBOutputVoisins->isChecked()) { _ExtraOutput = 11*_ExtraOutput ; }
+ aHypothesis->SetExtraOutput(_ExtraOutput);