* \ingroup gdcmDicomDirElement
* \brief constructor
*/
- gdcmDicomDirElement::gdcmDicomDirElement(void)
-{
+ gdcmDicomDirElement::gdcmDicomDirElement(void) {
std::string filename=gdcmDictSet::BuildDictPath() + std::string(DICT_ELEM);
std::ifstream from(filename.c_str());
dbg.Error(!from, "gdcmDicomDirElement::gdcmDicomDirElement: can't open dictionary",filename.c_str());
from.getline(buff, 1024, ' ');
type = buff;
- if( (type=="metaElem") || (type=="patientElem") ||
- (type=="studyElem") || (type=="serieElem") ||
+ if( (type=="metaElem") || (type=="patientElem") ||
+ (type=="studyElem") || (type=="serieElem") ||
(type=="imageElem") )
{
from >> std::hex >> elem.group >> elem.elem;
elem.value = buff;
if(type=="metaElem")
- MetaList.push_back(elem);
+ DicomDirMetaList.push_back(elem);
else if(type=="patientElem")
- PatientList.push_back(elem);
+ DicomDirPatientList.push_back(elem);
else if(type=="studyElem")
- StudyList.push_back(elem);
+ DicomDirStudyList.push_back(elem);
else if(type=="serieElem")
- SerieList.push_back(elem);
+ DicomDirSerieList.push_back(elem);
else if(type=="imageElem")
- ImageList.push_back(elem);
+ DicomDirImageList.push_back(elem);
}
-
from.getline(buff, 1024, '\n');
}
from.close();
* \ingroup gdcmDicomDirElement
* \brief destructor
*/
- gdcmDicomDirElement::~gdcmDicomDirElement()
-{
- MetaList.clear();
- PatientList.clear();
- StudyList.clear();
- SerieList.clear();
- ImageList.clear();
+ gdcmDicomDirElement::~gdcmDicomDirElement() {
+ DicomDirMetaList.clear();
+ DicomDirPatientList.clear();
+ DicomDirStudyList.clear();
+ DicomDirSerieList.clear();
+ DicomDirImageList.clear();
}
//-----------------------------------------------------------------------------
* \todo add a 'Print Level' check
* @param os The output stream to be written to.
*/
-void gdcmDicomDirElement::Print(std::ostream &os)
-{
+void gdcmDicomDirElement::Print(std::ostream &os) {
std::ostringstream s;
std::list<gdcmElement>::iterator it;
char greltag[10]; //group element tag
s << "Meta Elements :"<<std::endl;
- for (it = MetaList.begin();it!=MetaList.end();++it)
+ for (it = DicomDirMetaList.begin();it!=DicomDirMetaList.end();++it)
{
sprintf(greltag,"%04x|%04x ",it->group,it->elem);
s << " ("<<greltag<<") = "<< it->value<<std::endl;
}
s << "Patient Elements :"<<std::endl;
- for (it = PatientList.begin();it!=PatientList.end();++it)
+ for (it = DicomDirPatientList.begin();it!=DicomDirPatientList.end();++it)
{
sprintf(greltag,"%04x|%04x ",it->group,it->elem);
s << " ("<<greltag<<") = "<< it->value<<std::endl;
}
s << "Study Elements :"<<std::endl;
- for (it = StudyList.begin();it!=StudyList.end();++it)
+ for (it = DicomDirStudyList.begin();it!=DicomDirStudyList.end();++it)
{
sprintf(greltag,"%04x|%04x ",it->group,it->elem);
s << " ("<<greltag<<") = "<< it->value<<std::endl;
}
s << "Serie Elements :"<<std::endl;
- for (it = SerieList.begin();it!=SerieList.end();++it)
+ for (it = DicomDirSerieList.begin();it!=DicomDirSerieList.end();++it)
{
sprintf(greltag,"%04x|%04x ",it->group,it->elem);
s << " ("<<greltag<<") = "<< it->value<<std::endl;
}
s << "Image Elements :"<<std::endl;
- for (it = ImageList.begin();it!=ImageList.end();++it)
+ for (it = DicomDirImageList.begin();it!=DicomDirImageList.end();++it)
{
sprintf(greltag,"%04x|%04x ",it->group,it->elem);
s << " ("<<greltag<<") = "<< it->value<<std::endl;