X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FgdcmDocument.h;h=ab2782a532b178ec3a3bdb4354b352fed0ecccb8;hb=6278320cc85da00d2d56ffbf07806e84966892c3;hp=e11eb873e6bbc990a20f3fee56b0d189a7b7877f;hpb=286692fea55fd500cd8cd01c0c985694ed3ead7c;p=gdcm.git diff --git a/src/gdcmDocument.h b/src/gdcmDocument.h index e11eb873..ab2782a5 100644 --- a/src/gdcmDocument.h +++ b/src/gdcmDocument.h @@ -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;