#define BITS_IN_JSAMPLE 8
+#ifdef GDCM_DEBUG
+#define GDCM_jpr_DEBUG 0
+#endif //GDCM_DEBUG
+
/*
DICOM provides a mechanism for supporting the use of JPEG Image Compression
through the Encapsulated Format (see PS 3.3 of the DICOM Standard).
#define BITS_IN_JSAMPLE 12
+#ifdef GDCM_DEBUG
+#define GDCM_jpr_DEBUG 0
+#endif //GDCM_DEBUG
+
// BITS_IN_JSAMPLE is a compile time defined options.
// We need both 8 an 12;
// To avoid renaming *all* the Jpeg functions,
Program: gdcm
Module: $RCSfile: gdcmObject.cxx,v $
Language: C++
- Date: $Date: 2004/07/02 13:55:28 $
- Version: $Revision: 1.21 $
+ Date: $Date: 2004/07/17 22:47:01 $
+ Version: $Revision: 1.22 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
// FillObject rempli le SQItem qui sera accroche au bon endroit
std::list<gdcmElement>::iterator it;
- uint16_t tmpGr;
- uint16_t tmpEl;
+ uint16_t tmpGr,tmpEl;
gdcmDictEntry *dictEntry;
gdcmValEntry *entry;
Program: gdcm
Module: $RCSfile: gdcmParsePixels.cxx,v $
Language: C++
- Date: $Date: 2004/07/02 13:55:28 $
- Version: $Revision: 1.8 $
+ Date: $Date: 2004/07/17 22:47:01 $
+ Version: $Revision: 1.9 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
printf ("Checking the Dicom-encapsulated Jpeg/RLE Pixels\n");
- uint16_t ItemTagGr;
- uint16_t ItemTagEl;
+ uint16_t ItemTagGr,ItemTagEl;
int ln;
long ftellRes;
//char * destination = NULL;
Program: gdcm
Module: $RCSfile: gdcmSQItem.cxx,v $
Language: C++
- Date: $Date: 2004/07/02 13:55:28 $
- Version: $Revision: 1.20 $
+ Date: $Date: 2004/07/17 22:47:01 $
+ Version: $Revision: 1.21 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
* @return true if element was found or created successfully
*/
-bool gdcmSQItem::SetEntryByNumber(std::string val, uint16_t group,
- uint16_t element)
+bool gdcmSQItem::SetEntryByNumber(std::string val,uint16_t group,
+ uint16_t element)
{
for(ListDocEntry::iterator i=docEntries.begin();i!=docEntries.end();++i)
{
*/
gdcmDocEntry *gdcmSQItem::GetDocEntryByNumber(uint16_t group, uint16_t element)
{
- for(ListDocEntry::iterator i=docEntries.begin();i!=docEntries.end();++i) {
+ for(ListDocEntry::iterator i=docEntries.begin();i!=docEntries.end();++i)
+ {
if ( (*i)->GetGroup()==group && (*i)->GetElement()==element)
+ {
return (*i);
+ }
}
return NULL;
}
std::string gdcmSQItem::GetEntryByNumber(uint16_t group, uint16_t element)
{
- for(ListDocEntry::iterator i=docEntries.begin();i!=docEntries.end();++i) {
- if ( (*i)->GetGroup()==group && (*i)->GetElement()==element) {
+ for(ListDocEntry::iterator i=docEntries.begin();i!=docEntries.end();++i)
+ {
+ if ( (*i)->GetGroup()==group && (*i)->GetElement()==element)
+ {
return ((gdcmValEntry *)(*i))->GetValue();
}
}
Program: gdcm
Module: $RCSfile: gdcmUtil.cxx,v $
Language: C++
- Date: $Date: 2004/06/25 19:37:05 $
- Version: $Revision: 1.46 $
+ Date: $Date: 2004/07/17 22:47:01 $
+ Version: $Revision: 1.47 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
*/
std::string GetPath(std::string &fullName)
{
- int pos1=fullName.rfind("/");
- int pos2=fullName.rfind("\\");
- if(pos1>pos2)
+ int pos1 = fullName.rfind("/");
+ int pos2 = fullName.rfind("\\");
+ if( pos1 > pos2)
+ {
fullName.resize(pos1);
+ }
else
+ {
fullName.resize(pos2);
+ }
return fullName;
}