]> Creatis software - gdcm.git/blobdiff - src/gdcmDocument.h
use GDCM_NAME_SPACE:: instead of gdcm::, even in Examples ...
[gdcm.git] / src / gdcmDocument.h
index e11eb873e6bbc990a20f3fee56b0d189a7b7877f..ab2782a532b178ec3a3bdb4354b352fed0ecccb8 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmDocument.h,v $
   Language:  C++
-  Date:      $Date: 2008/01/04 13:32:01 $
-  Version:   $Revision: 1.151 $
+  Date:      $Date: 2008/09/15 15:49:22 $
+  Version:   $Revision: 1.154 $
  
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -37,7 +37,7 @@ class Dict;
 
 //-----------------------------------------------------------------------------
 /**
- * \brief Derived by both gdcm::File and gdcm::DicomDir
+ * \brief Derived by both GDCM_NAME_SPACE::File and GDCM_NAME_SPACE::DicomDir
  */
 class GDCM_EXPORT Document : public ElementSet
 {
@@ -59,7 +59,7 @@ public:
    bool SetShaDict(Dict *dict);
    bool SetShaDict(DictKey const &dictName);
 
-// Informations contained in the gdcm::Document
+// Informations contained in the GDCM_NAME_SPACE::Document
    bool IsParsable();
    virtual bool IsReadable();
    bool IsDicomV3();
@@ -110,8 +110,8 @@ public:
 protected:
 // Methods
    // Constructor and destructor are protected to forbid end user
-   // to instanciate from this class Document (only gdcm::File and
-   // gdcm::DicomDir are meaningfull).
+   // to instanciate from this class Document (only GDCM_NAME_SPACE::File and
+   // GDCM_NAME_SPACE::DicomDir are meaningfull).
    Document();
    virtual ~Document();
 
@@ -174,12 +174,12 @@ protected:
    ///        Probabely, some more to add
    int LoadMode;
    
-   /// \brief Whether the gdcm::Document is already parsed/loaded :
-   /// False from the creation of the gdcm::Document untill 
-   ///   gdcm::Document:Load()
+   /// \brief Whether the GDCM_NAME_SPACE::Document is already parsed/loaded :
+   /// False from the creation of the GDCM_NAME_SPACE::Document untill 
+   ///   GDCM_NAME_SPACE::Document:Load()
    bool IsDocumentAlreadyLoaded; // FIXME : probabely useless now
 
-   /// Whether the gdcm::Document was modified since the last Load()
+   /// Whether the GDCM_NAME_SPACE::Document was modified since the last Load()
    bool IsDocumentModified;
 
 private:
@@ -200,7 +200,7 @@ private:
    uint32_t UnswapLong(uint32_t a) { return SwapLong(a);}
    
    // Read
-   bool ParseDES(DocEntrySet *set, long offset, long l_max, bool delim_mode);
+   void ParseDES(DocEntrySet *set, long offset, long l_max, bool delim_mode);
    bool ParseSQ (SeqEntry *seq,    long offset, long l_max, bool delim_mode);
 
    void LoadDocEntry         (DocEntry *e, bool forceLoad = false);
@@ -225,8 +225,9 @@ private:
 
    void HandleBrokenEndian  (uint16_t &group, uint16_t &elem);
    void HandleOutOfGroup0002(uint16_t &group, uint16_t &elem);
-   DocEntry  *Backtrack(DocEntry *docEntry, DocEntrySet *set);
-   DataEntry *BacktrackSQtoOB(SeqEntry *docEntry, DocEntrySet *set);
+   DocEntry *Backtrack(DocEntry *docEntry, DocEntrySet *set);
+
+// Variables
 protected:
    /// value of the ??? for any progress bar
    float Progress;