Index: trunk/SophyaLib/Samba/bruit.cc
===================================================================
--- trunk/SophyaLib/Samba/bruit.cc	(revision 517)
+++ trunk/SophyaLib/Samba/bruit.cc	(revision 568)
@@ -17,7 +17,26 @@
 //  Le code des classes   NoiseGenerator  RWalkNoise
 
-
-/* --Methode-- */
+//++ 
+// Class	NoiseGenerator
+//
+// include      bruit.h math.h fmath.h nbrandom.h
+//
+//--
+//++
+//
+// Links	Childs
+//
+//    RWalkNoise OOFNoise EXPNoise MemNoise  SumNoise
+//     
+//-- 
+//++
+// Titre	Constructors
+//--
+
+/* --Methode-- */
+//++
 NoiseGenerator::NoiseGenerator(float sigma)
+//
+//--
 {
 if (sigma < 0.)  sigma = 1.;
@@ -27,20 +46,57 @@
 }
 
-/* --Methode-- */
+//++
+// Titre	Destructor
+//--
+/* --Methode-- */
+//++
 NoiseGenerator::~NoiseGenerator()
+//
+//--
 {
     //printf("-- NoiseGenerator::~NoiseGenerator() (Destructeur) --- \n");
 }
 
-/* --Methode-- */
+
+//++
+//
+// inline  unsigned long int  NoiseGenerator::NCoups() 
+//--
+//++
+// Titre	Public Methods
+//--
+
+/* --Methode-- */
+//++
 float NoiseGenerator::Noise()
+//
+//--
 {
 mNCoups++;
 return(NorRand()*mSigma);
 }
-
-/* --Methode-- */
+//++
+// Class	RWalkNoise
+//
+// include      bruit.h math.h fmath.h nbrandom.h
+//
+//--
+//++
+//
+// Links	Parents
+//
+//    NoiseGenerator
+//     
+//-- 
+//++
+// Titre	Constructor
+//--
+
+/* --Methode-- */
+//++
 RWalkNoise::RWalkNoise(float sigma)
     : NoiseGenerator(sigma)
+//
+//--
 {
 mState = 0.;
@@ -49,6 +105,12 @@
 
 
-/* --Methode-- */
+//++
+// Titre	Destructor
+//--
+/* --Methode-- */
+//++
 RWalkNoise::~RWalkNoise()
+//
+//--
 {
 //printf("--  RWalkNoise::~RWalkNoise (Destructeur) ---\n");
@@ -56,6 +118,12 @@
 }
 
-/* --Methode-- */
+//++
+// Titre	Public Methods
+//--
+/* --Methode-- */
+//++
 float RWalkNoise::Noise()
+//
+//--
 {
 mState += NoiseGenerator::Noise();
@@ -63,8 +131,27 @@
 }
 
-
-/* --Methode-- */
+//++
+// Class	OOFNoise
+//
+// include      bruit.h math.h fmath.h nbrandom.h
+//
+//--
+//++
+//
+// Links	Parents
+//
+//    NoiseGenerator
+//     
+//-- 
+//++
+// Titre	Constructor
+//--
+
+/* --Methode-- */
+//++
 OOFNoise::OOFNoise(float sigma, int typacf, int mem, float tau)
     : NoiseGenerator(sigma)
+//
+//--
 {
 if (typacf != ACF_Exp)   typacf = ACF_Exp;
@@ -89,6 +176,12 @@
 
 
-/* --Methode-- */
+//++
+// Titre	Destructor
+//--
+/* --Methode-- */
+//++
 OOFNoise::~OOFNoise()
+//
+//--
 {
 delete[] mState;
@@ -98,6 +191,12 @@
 
 
-/* --Methode-- */
+//++
+// Titre	Public Methods
+//--
+/* --Methode-- */
+//++
 float OOFNoise::Noise()
+//
+//--
 {
 int i;
@@ -112,5 +211,8 @@
 
 /* --Methode-- */
+//++
 void OOFNoise::Print()
+//
+//--
 {
 int i,j;
@@ -122,8 +224,27 @@
 return;
 }
-
-/* --Methode-- */
+//++
+// Class	EXPNoise
+//
+// include      bruit.h math.h fmath.h nbrandom.h
+//
+//--
+//++
+//
+// Links	Parents
+//
+//    NoiseGenerator
+//     
+//-- 
+//++
+// Titre	Constructor
+//--
+
+/* --Methode-- */
+//++
 EXPNoise::EXPNoise(float sigma, int typacf, int mem, float tau)
     : NoiseGenerator(sigma)
+//
+//--
 {
 if (typacf != ACF_Exp)   typacf = ACF_Exp;
@@ -146,6 +267,12 @@
 
 
-/* --Methode-- */
+//++
+// Titre	Destructor
+//--
+/* --Methode-- */
+//++
 EXPNoise::~EXPNoise()
+//
+//--
 {
 delete[] mState;
@@ -155,6 +282,12 @@
 
 
-/* --Methode-- */
+//++
+// Titre	Public Methods
+//--
+/* --Methode-- */
+//++
 float EXPNoise::Noise()
+//
+//--
 {
 int i;
@@ -169,5 +302,8 @@
 
 /* --Methode-- */
+//++
 void EXPNoise::Print()
+//
+//--
 {
 int i,j;
@@ -180,7 +316,30 @@
 return;
 }
-/* --Methode-- */
+
+//++
+// Class	MemNoise
+//
+// include      bruit.h math.h fmath.h nbrandom.h
+//
+//--
+//++
+//
+// Links	Parents
+//
+//    NoiseGenerator
+//     
+//-- 
+//++
+// Titre	Constructor
+//--
+
+
+
+/* --Methode-- */
+//++
 MemNoise::MemNoise(float sigma, int mem, float tau, int ava)
     : NoiseGenerator(sqrtf(fabsf(tau))*sigma)
+//
+//--
 {
 /* on tire les instants des impulsions successives selon une
@@ -223,6 +382,12 @@
 
 
-/* --Methode-- */
+//++
+// Titre	Destructor
+//--
+/* --Methode-- */
+//++
 MemNoise::~MemNoise()
+//
+//--
 {
 delete[] mStPos;
@@ -233,6 +398,12 @@
 }
 
-/* --Methode-- */
+//++
+// Titre	Public Methods
+//--
+/* --Methode-- */
+//++
 float MemNoise::Noise()
+//
+//--
 {
 return(Avance(0));
@@ -240,5 +411,8 @@
 
 /* --Methode-- */
+//++
 float MemNoise::Avance(long Asauter)
+//
+//--
 {
 int i,j;
@@ -421,6 +595,8 @@
 }
 /* --Methode-- */
-
+//++
 int MemNoise::Print()
+//
+//--
 {
 int i,j,rc=0;
@@ -436,10 +612,30 @@
 
 
+//++
+// Class	SumNoise
+//    Generateur de bruit blanc + 1/f avec fknee
+//
+// include      bruit.h math.h fmath.h nbrandom.h
+//
+//--
+//++
+//
+// Links	Parents
+//
+//    NoiseGenerator
+//     
+//-- 
+//++
+// Titre	Constructor
+//--
 // Generateur de bruit blanc + 1/f avec fknee
 
 
 /* --Methode-- */
+//++
 SumNoise::SumNoise(float fknee, float sig)
     : NoiseGenerator(sig)
+//
+//--
 {
 // Reza 27/01/98 :
@@ -449,12 +645,24 @@
 
 
-/* --Methode-- */
+//++
+// Titre	Destructor
+//--
+/* --Methode-- */
+//++
 SumNoise::~SumNoise()
+//
+//--
 {
 delete mn;
 }
 
-/* --Methode-- */
+//++
+// Titre	Public Methods
+//--
+/* --Methode-- */
+//++
 float SumNoise::Noise()
+//
+//--
 {
 return(NoiseGenerator::Noise() + mn->Noise());
