+
+ // the following values *may* be modified
+ // by gdcmFile::GetImageDataIntoVectorRaw
+ // we save their initial value.
+ InitialSpp = Header->GetEntryByNumber(0x0028,0x0002);
+ InitialPhotInt = Header->GetEntryByNumber(0x0028,0x0004);
+ InitialPlanConfig = Header->GetEntryByNumber(0x0028,0x0006);
+ InitialBitsAllocated = Header->GetEntryByNumber(0x0028,0x0100);
+
+ // the following entries *may* be removed
+ // by gdcmFile::GetImageDataIntoVectorRaw
+ // we save them.
+
+ // we SHALL save them !
+ // (some troubles, now)
+ /*
+ InitialRedLUTDescr = Header->GetDocEntryByNumber(0x0028,0x1101);
+ InitialGreenLUTDescr = Header->GetDocEntryByNumber(0x0028,0x1102);
+ InitialBlueLUTDescr = Header->GetDocEntryByNumber(0x0028,0x1103);
+ InitialRedLUTData = Header->GetDocEntryByNumber(0x0028,0x1201);
+ InitialGreenLUTData = Header->GetDocEntryByNumber(0x0028,0x1202);
+ InitialBlueLUTData = Header->GetDocEntryByNumber(0x0028,0x1203);
+
+ if (InitialRedLUTData == NULL)
+ std::cout << "echec InitialRedLUTData " << std::endl;
+ else
+ {
+ printf("%p\n",InitialRedLUTData);
+ InitialRedLUTData->Print(); std::cout <<std::endl;
+ }
+ */