X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FgdcmDocument.h;h=7a9a2bf3bf33d09ef12d89147171d9645406933f;hb=01ecb467c35ed8257eabd5fd189eb645b3f2215b;hp=3203d9e6ba3e3473a03079c89ad8f4d8997f731a;hpb=6be82e2c1c1600494b0adfab5e14a584c858ea32;p=gdcm.git diff --git a/src/gdcmDocument.h b/src/gdcmDocument.h index 3203d9e6..7a9a2bf3 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/01/12 10:47:44 $ - Version: $Revision: 1.84 $ + Date: $Date: 2005/01/14 11:28:30 $ + Version: $Revision: 1.87 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -120,7 +120,7 @@ public: virtual void LoadEntryBinArea(BinEntry *entry); void LoadDocEntrySafe(DocEntry *entry); - TagDocEntryHT *BuildFlatHashTable(); + /*TagDocEntryHT *BuildFlatHashTable();*/ /// Return the Transfer Syntax as a string std::string GetTransferSyntaxName(); @@ -150,10 +150,11 @@ protected: /// supposed to be an int32, as it's read on disc /// (depending on the image Transfer Syntax *and* on the processor endianess) /// as opposed as it should in memory to be dealt as an int32. - /// For instance, a 'Little Endian' image, read with a little endian procesor + /// For instance : + /// - a 'Little Endian' image, read with a little endian processor /// will have a SwapCode= 1234 (the order is OK; nothing to do) - /// a 'Little Endian' image, read with a big endian procesor - /// will have a SwapCode= 2143 (the order is wrong; int32 an int16 must be + /// - a 'Little Endian' image, read with a big endian procesor + /// will have a SwapCode= 4321 (the order is wrong; int32 an int16 must be /// swapped) /// note : values 2143, 4321, 3412 remain for the ACR-NEMA time, and /// the well knowed 'Bad Big Endian' and 'Bad Little Endian' codes @@ -229,11 +230,11 @@ private: DocEntry *ReadNextDocEntry(); uint32_t GenerateFreeTagKeyInGroup(uint16_t group); - void BuildFlatHashTableRecurse( TagDocEntryHT &builtHT, - DocEntrySet* set ); +/* void BuildFlatHashTableRecurse( TagDocEntryHT &builtHT, + DocEntrySet* set );*/ void HandleBrokenEndian(uint16_t &group, uint16_t &elem); - void HandleOutOfGroup0002(uint16_t group); + void HandleOutOfGroup0002(uint16_t &group, uint16_t &elem); // Variables /// Public dictionary used to parse this header