X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FgdcmDebug.h;h=f181276accd6fb37df5bc539b66ba9cc9f0f489c;hb=7350639601914cd8ab02bfb0d6668c5bf56ce2f4;hp=422f0789cb11d939c6aa0517060a6c48222473cf;hpb=4210e3a97df19bf964da287698f8c7997755015a;p=gdcm.git diff --git a/src/gdcmDebug.h b/src/gdcmDebug.h index 422f0789..f181276a 100644 --- a/src/gdcmDebug.h +++ b/src/gdcmDebug.h @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: gdcmDebug.h,v $ Language: C++ - Date: $Date: 2005/01/20 11:07:07 $ - Version: $Revision: 1.24 $ + Date: $Date: 2005/02/01 13:11:49 $ + Version: $Revision: 1.28 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -31,7 +31,6 @@ namespace gdcm //----------------------------------------------------------------------------- /** - * \ingroup Debug * \brief Debug is an object for debugging in program. * It has 2 debugging modes : * - error : for bad library use, seriously wrong DICOM @@ -39,25 +38,28 @@ namespace gdcm * - warning : for warning about DICOM quality (kosher) * * A debugging message is only show if the flag is on (DebugFlag) - * This is static var and can be set at begining of code: + * This is static var and can be set at beginning of code: * gdcm::Debug::SetDebugOn(); */ class GDCM_EXPORT Debug { public: + Debug(); + ~Debug(); + /// This is a global flag that controls whether any debug, warning /// messages are displayed. - static bool GetDebugFlag (); static void SetDebugFlag (bool flag); - static void SetDebugOn () { SetDebugFlag(true); }; - static void SetDebugOff () { SetDebugFlag(false); }; + static bool GetDebugFlag (); + static void DebugOn () { SetDebugFlag(true); }; + static void DebugOff () { SetDebugFlag(false); }; /// This is a global flag that controls if debug are redirected /// to a file or not - static bool GetDebugToFile (); static void SetDebugToFile (bool flag); - static void SetDebugToFileOn () { SetDebugToFile(true); }; - static void SetDebugToFileOff () { SetDebugToFile(false); }; + static bool GetDebugToFile (); + static void DebugToFileOn () { SetDebugToFile(true); }; + static void DebugToFileOff () { SetDebugToFile(false); }; /// Set the filename the debug stream should be redirect to /// Settting a filename also set DebugToFile to true @@ -65,7 +67,7 @@ public: /// Internal use only. Allow us to retrieve the static from anywhere /// in gdcm code - static std::ofstream & GetDebugFile (); + static std::ofstream &GetDebugFile (); }; } // end namespace gdcm