Index: trunk/SophyaLib/NTools/dynccd.cc
===================================================================
--- trunk/SophyaLib/NTools/dynccd.cc	(revision 2615)
+++ trunk/SophyaLib/NTools/dynccd.cc	(revision 2808)
@@ -11,50 +11,29 @@
 #include "dynccd.h"
 
-//++
-// Class	DynCCD
-// Lib		Images++ 
-// include	dynccd.h
-// 
-//	Cette classe permet la specification des parametres 
-//	definissant la dynamique du CCD, et doit etre utilise
-//      pour le calcul des images de bruit.
-//	- TypNoise = 1 :
-//	Bruit = Sqrt( (RONoise/Gain)**2 + ValPix/Gain )      
-//	- TypNoise = 2 :                                     
-//	Bruit = Sqrt( RefSFond**2 + (ValPix-RefFond)/Gain )  
-//	- TypNoise = 0 
-//	Bruit = 1  (Constant pour tous les pixels) 
-//	- TypNoise = 3         
-//	Bruit = Sqrt(Abs(ValPix)) 
-//
-//	Les pixels hors dynamique sont marques (Bruit = 0)
-//	( < MinADU ou > MaxADU) pour toutes valeurs de TypNoise.
-//	Gain est exprime en electron par ADU, RONoise en electron,
-//	Bruit, ValPix et RefFond en ADU.
-//--
+/*! 
+  \class SOPHYA::DynCCD
+  \ingroup NTools
+  
+  Cette classe permet la specification des parametres 
+  definissant la dynamique du CCD, et doit etre utilise
+  pour le calcul des images de bruit.
 
-//++
-// Links	Parents
-// PPersist
-//--
-//++
-// Links	Autres
-// RzImage
-// Image<T> 
-//--
-//++
-// Titre	Methodes
-//--
-//++
-// DynCCD(int_4TypNoise=0, r_8 MinADU=-9.e19, r_8 MaxADU=9.e19, r_8 Gain=1., r_8 RONoise=0., r_8 RefFond=0., r_8 RefSFond=0.);
-//	Creation d'un objet DynCCD ("typ" determine la methode de calcul du bruit)
-//	|Test verbatim 
-//
-// void Set(int_4TypNoise=0, r_8 MinADU=-9.e19, r_8 MaxADU=9.e19, r_8 Gain=1., r_8 RONoise=0., r_8 RefFond=0., r_8 RefSFond=0.);
-//	Modification des parametres de la dynamique
-// void Print()
-// r_8 Noise(r_8 pixel) const
-//	Renvoie la valeur du bruit pour "pixel" en ADU.
-//--
+  - TypNoise = 1 
+  Bruit = Sqrt( (RONoise/Gain)**2 + ValPix/Gain )      
+  - TypNoise = 2 :                                     
+  Bruit = Sqrt( RefSFond**2 + (ValPix-RefFond)/Gain )  
+  - TypNoise = 0 
+  Bruit = 1  (Constant pour tous les pixels) 
+  - TypNoise = 3         
+  Bruit = Sqrt(Abs(ValPix)) 
+  
+  Les pixels hors dynamique sont marques (Bruit = 0)
+  ( < MinADU ou > MaxADU) pour toutes valeurs de TypNoise.
+  Gain est exprime en electron par ADU, RONoise en electron,
+  Bruit, ValPix et RefFond en ADU.
+
+  \sa SOPHYA::Image
+*/
+
 
 /* ............................................................ */
@@ -63,4 +42,5 @@
 
 /* --Methode-- */
+//!  Creation d'un objet DynCCD ("typ" determine la methode de calcul du bruit)
 DynCCD::DynCCD(int_4 typ, r_8 min, r_8 max, r_8 g,
                r_8 ron, r_8 rf, r_8 rfs)
@@ -74,4 +54,5 @@
 
 /* --Methode-- */
+//!	Modification des parametres de la dynamique
 void DynCCD::Set(int_4 typ, r_8 min, r_8 max, r_8 g,
                r_8 ron, r_8 rf, r_8 rfs)
@@ -93,19 +74,21 @@
 }
 
+//!	Renvoie la valeur du bruit pour "pixel" en ADU.
+/*!
+  Cette fonction calcule la valeur du bruit pour pixel 
+  - Si TypNoise = 1 :                                  
+  Bruit = Sqrt( (RONoise/Gain)**2 + ValPix/Gain )      
+  - Si TypNoise = 2 :                                  
+  Bruit = Sqrt( RefSFond**2 + (ValPix-RefFond)/Gain )
+  - Si TypNoise = 0                                       
+  Bruit = 1  (Constant pour tous les pixels)         
+  - Si TypNoise = 3                                       
+  Bruit = Sqrt(Abs(PixelADU))                        
+
+  Les pixels hors dynamique sont marques (Bruit = 0)    
+  ( < MinADU ou > MaxADU) pour tout valeur de TypNoise  
+*/
 /* --Methode-- */
 r_8 DynCCD::Noise(r_8 pixel) const
-
-/* Cette fonction calcule la valeur du bruit pour pixel     */
-/*  Si TypNoise = 1 :                                       */
-/*     Bruit = Sqrt( (RONoise/Gain)**2 + ValPix/Gain )      */
-/*  Si TypNoise = 2 :                                       */
-/*     Bruit = Sqrt( RefSFond**2 + (ValPix-RefFond)/Gain )  */
-/*  Si TypNoise = 0                                         */
-/*     Bruit = 1  (Constant pour tous les pixels)           */
-/*  Si TypNoise = 3                                         */
-/*     Bruit = Sqrt(Abs(PixelADU))                          */
-/*  Les pixels hors dynamique sont marques (Bruit = 0)      */
-/*  ( < MinADU ou > MaxADU) pour tout valeur de TypNoise    */
-
 {
 r_8 h,s,ronsq;
@@ -133,38 +116,15 @@
 /* --------------------------------------------------------------  */
 
-//++
-// Module	Images de bruit 
-// Lib		Images++ 
-// include	dynccd.h
-//
-//	Ces fonctions permettent le calcul d'image de bruit a partir d'une 
-//	image (RzImage ou Image<T>) et d'un objet DynCCD 
-//--
-//++
-// Links 	Voir classes
-// DynCCD
-// RzImage
-// Image<T>
-//--
-//++
-// Titre	Les fonctions 
-//--
-
-//++
-// Function	RzImage * NoiseImage(RzImage const *pim, DynCCD const * dynccd)
-//	Construit et renvoie l'image du bruit pour l'image "*pim" (RzImage)
-// Function	Image<T> * NoiseImage(Image<T> const * pim, DynCCD const * dynccd)
-//      Meme fonctionalite pour une image typee (ImageU2, ImageR4, ...)
-// Function	ImgAddNoise(Image<T>&, DynCCD const&)
-//	Calcule l'image du bruit et le rajoute a l'image originale
-//--
 
 /* Nouvelle-Fonction */
+/*!
+  Construit et renvoie l'image du bruit pour l'image "*pim" 
+  
+  Creation et Calcul d'une image de bruit a partir de l'image 
+  pim et de dynccd. Voir la methode DynCCD::Noise() pour la 
+  description du calcul                                       
+*/
 template <class T>
 Image<T> NoiseImage(Image<T> const & pim, DynCCD const & dynccd)
-
-/* Creation et Calcul d'une image de bruit a partir de l'image */
-/* pim et de dynccd. Voir la methode DynCCD::Noise() pour la   */
-/* description du calcul                                       */
 
 {
@@ -190,6 +150,8 @@
 
 /* Nouvelle-Fonction */
+//!	Calcule l'image du bruit et le rajoute a l'image originale
 template <class T>
 void ImgAddNoise(Image<T>& img, DynCCD const& dyn)
+
 {
   int_4 nPix = img.XSize() * img.YSize();
