X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FgdcmDocument.h;h=0ee2f3a07091b3b91452dfc83a6434ae7ad52f93;hb=223e9fe80278019fef96c2b926c4df6fcacd4d3b;hp=00a74ffc4bc499b58a17520f9ee8c563d3010f49;hpb=75a92c136f26236dda738889f9d7144e31705b87;p=gdcm.git diff --git a/src/gdcmDocument.h b/src/gdcmDocument.h index 00a74ffc..0ee2f3a0 100644 --- a/src/gdcmDocument.h +++ b/src/gdcmDocument.h @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: gdcmDocument.h,v $ Language: C++ - Date: $Date: 2005/06/02 13:42:18 $ - Version: $Revision: 1.111 $ + Date: $Date: 2005/06/29 15:58:33 $ + Version: $Revision: 1.113 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -28,9 +28,10 @@ #include #include -#define NO_SEQ 0x0000001 -#define NO_SHADOW 0x00000002 - +#define NO_SEQ 0x00000001 // Don't load odd groups +#define NO_SHADOW 0x00000002 // Don't load Sequences +#define NO_SHADOWSEQ 0x00000004 // Don't load Sequences if they belong to odd group + // (*exclusive* from NO_SEQ and NO_SHADOW) namespace gdcm { class ValEntry; @@ -99,11 +100,12 @@ typedef std::list ListElements; bool operator<(Document &document); /** - * \brief \brief Sets the LoadMode as a boolean string. - * NO_SEQ, NO_SHADOW, ... (nothing more, right now) + * \brief Sets the LoadMode as a boolean string. + * NO_SEQ, NO_SHADOW, NO_SHADOWSEQ + ... (nothing more, right now) * WARNING : before using NO_SHADOW, be sure *all* your files - * contain accurate values in the 0x0000 element - * of each Shadow Group. The paser will fail if the size is wrong ! + * contain accurate values in the 0x0000 element (if any) + * of *each* Shadow Group. The parser will fail if the size is wrong ! * @param mode Load mode to be used */ void SetLoadMode (int mode) { LoadMode = mode; } @@ -164,7 +166,7 @@ protected: /// \brief Bit string integer (each one considered as a boolean) /// Bit 0 : Skip Sequences, if possible /// Bit 1 : Skip Shadow Groups if possible - /// Some more to add + /// Probabely, some more to add int LoadMode; /// Whether the gdcm::Document is already parsed/loaded