]> Creatis software - gdcm.git/blobdiff - src/gdcmDebug.cxx
Add TestValidate, to be used as stand alone exec.
[gdcm.git] / src / gdcmDebug.cxx
index f9a9adde8a42a1a910c1eff33a9eafa4358c2cae..d9a56182e30bb7fcb0ff5bb45e77f96f129570ae 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmDebug.cxx,v $
   Language:  C++
-  Date:      $Date: 2005/02/01 13:00:16 $
-  Version:   $Revision: 1.21 $
+  Date:      $Date: 2005/06/24 10:55:58 $
+  Version:   $Revision: 1.25 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -40,14 +40,10 @@ Debug::~Debug()
       DebugFile.close();     
 }
 
-//-----------------------------------------------------------------------------
-// Print
-
-
 //-----------------------------------------------------------------------------
 // Public
 /**
- * \brief   Accessor
+ * \brief   Sets the debug flag
  * @param   flag Set the debug flag
  */ 
 void Debug::SetDebugFlag (bool flag) 
@@ -57,7 +53,6 @@ void Debug::SetDebugFlag (bool flag)
 
 /**
  * \brief   Gets the debug flag value
- * @param   level Get the debug flag
  * @return debug flag value
  */ 
 bool Debug::GetDebugFlag ()
@@ -75,7 +70,7 @@ void Debug::SetDebugToFile (bool flag)
 }
 
 /**
- * \brief   Accessor to know if debug info are redirected to file
+ * \brief   Accessor to know whether debug info are redirected to file
  */ 
 bool Debug::GetDebugToFile ()
 {
@@ -83,22 +78,24 @@ bool Debug::GetDebugToFile ()
 }
 
 /**
- * \brief   Set Accessor
- * @param   flag Set the debug flag to redirect to file
+ * \brief Set the filename the debug stream should be redirect to
+ *        Settting a filename also sets DebugToFile to true
+ * @param   filename  File to redirect debug info
  *          Absolutely nothing is check. You have to pass in
  *          a correct filename
  */ 
 void Debug::SetDebugFilename (std::string const &filename)
 {
    DebugToFile = true;  // Just in case ... 
-   DebugFlag = true;    // Just in case ...
-   if( DebugFile.is_open() )
+   DebugFlag   = true;  // Just in case ...
+   if ( DebugFile.is_open() )
       DebugFile.close();
    DebugFile.open( filename.c_str() );
 }
 
 /**
- * \brief   Get Accessor
+ * \brief Internal use only. Allow us to retrieve the static from anywhere
+ *        in gdcm code
  * @return Debug file
  */
 std::ofstream &Debug::GetDebugFile ()
@@ -113,6 +110,7 @@ std::ofstream &Debug::GetDebugFile ()
 // Private
    
 //-----------------------------------------------------------------------------
-} // end namespace gdcm
-
+// Print
 
+//-----------------------------------------------------------------------------
+} // end namespace gdcm