Program: gdcm
Module: $RCSfile: TestWriteSimple.cxx,v $
Language: C++
- Date: $Date: 2005/02/02 10:05:26 $
- Version: $Revision: 1.18 $
+ Date: $Date: 2005/02/05 03:12:28 $
+ Version: $Revision: 1.19 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
str << img.componentSize;
fileToBuild->InsertValEntry(str.str(),0x0028,0x0100); // Bits Allocated
+ /******************************************/
+ /******************************************/
+ // Super duper kludge !!
+ if( img.componentSize == 16 )
+ {
+ // I guess by design user should know that...
+ fileToBuild->InsertBinEntry(0,0, 0x7fe0, 0x0010, "OW");
+ }
+ /******************************************/
+ /******************************************/
+
+
str.str("");
str << img.componentUse;
fileToBuild->InsertValEntry(str.str(),0x0028,0x0101); // Bits Stored
Program: gdcm
Module: $RCSfile: gdcmBinEntry.cxx,v $
Language: C++
- Date: $Date: 2005/02/05 02:28:49 $
- Version: $Revision: 1.65 $
+ Date: $Date: 2005/02/05 03:12:28 $
+ Version: $Revision: 1.66 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
// 8 Bits Pixels *are* OB, 16 Bits Pixels *are* OW
// -value forced while Reading process-
- if (GetGroup() == 0x7fe0 ) //&& GetVR() == "OW")
+ if (GetGroup() == 0x7fe0 && GetVR() == "OW")
{
uint16_t *buffer = new uint16_t[BUFFER_SIZE/2];