NameHt.clear();
}
-TagElValueHT & gdcmElValSet::GetTagHt(void) {
- return tagHt;
-}
-
-
-ListTag & gdcmElValSet::GetListElem(void) {
- return listElem;
-}
-
/**
* \ingroup gdcmElValSet
* \brief
void gdcmElValSet::Print(std::ostream & os) {
size_t o;
- short int g, e;
+ unsigned short int g, e;
TSKey v;
std::string d2;
gdcmTS * ts = gdcmGlobal::GetTS();
- std::cout << "------------- using tagHt ----------------------------" << std::endl;
+ std::cout << "------------- using tagHt ---------------------" << std::endl;
for (TagElValueHT::iterator tag = tagHt.begin();
tag != tagHt.end();
os << std::endl;
}
- std::cout << "------------ using listElem -----------------" << std::endl;
+ std::cout << "------------ using listElem -------------------" << std::endl;
guint32 lgth;
- char greltag[9]; //group element tag
+ char greltag[10]; //group element tag
- for (std::list<gdcmElValue*>::iterator i = listElem.begin();
+ for (ListTag::iterator i = listElem.begin();
i != listElem.end();
++i){
g = (*i)->GetGroup();
e = (*i)->GetElement();
- sprintf(greltag,"%04x|%04x",g,e);
v = (*i)->GetValue();
o = (*i)->GetOffset();
+ sprintf(greltag,"%04x|%04x",g,e);
d2 = _CreateCleanString(v); // replace non printable characters by '.'
os << greltag << ": lgth : ";
lgth = (*i)->GetReadLength();
-// $Header: /cvs/public/gdcm/src/Attic/gdcmElValSet.h,v 1.18 2003/11/10 09:21:40 jpr Exp $
+// $Header: /cvs/public/gdcm/src/Attic/gdcmElValSet.h,v 1.19 2003/11/13 18:08:34 jpr Exp $
#ifndef GDCMELVALSET_H
#define GDCMELVALSET_H
std::string GetElValueByNumber(guint16 group, guint16 element);
std::string GetElValueByName (std::string);
- TagElValueHT & GetTagHt(void);
- ListTag & GetListElem(void);
+ TagElValueHT & GetTagHt(void) {return tagHt;};
+ ListTag & GetListElem(void) {return listElem;};
int SetElValueByNumber(std::string content, guint16 group, guint16 element);
int SetElValueByName (std::string content, std::string TagName);
-// $Header: /cvs/public/gdcm/src/Attic/gdcmHeader.cxx,v 1.116 2003/11/13 10:23:40 malaterre Exp $
+// $Header: /cvs/public/gdcm/src/Attic/gdcmHeader.cxx,v 1.117 2003/11/13 18:08:34 jpr Exp $
#include "gdcmHeader.h"
s << NewInt;
}
}
- }
+ }
+ s << '\0'; // to avoid oddities on Solaris
ElVal->SetValue(s.str());
return;
}
// LoadElementValue(tag->second);
//}
- for (std::list<gdcmElValue*>::iterator i = GetListElem().begin();
+ for (ListTag::iterator i = GetListElem().begin();
i != GetListElem().end();
++i){
LoadElementValue(*i);