- // Warning :Accessor gdcmElementSet::GetEntry() should not exist
- //It was commented out by Mathieu, that was a *good* idea
- // (the user does NOT have to know the way we implemented the Header !)
-
- TagDocEntryHT & Ht = original->GetHeader()->GetEntry();
-
- for (TagDocEntryHT::iterator tag = Ht.begin(); tag != Ht.end(); ++tag)
- {
- //std::cerr << "Reading: " << tag->second->GetVR() << std::endl;
- tag->second->Print(); std::cout << std::endl;
-
- if (tag->second->GetVR() == "SQ") //to skip pb of SQ recursive exploration
- continue;
- // Well ... Should have dynamic cast here
- copy->GetHeader()->ReplaceOrCreateByNumber(
- ((gdcmValEntry*)(tag->second))->GetValue(),
- tag->second->GetGroup(),
- tag->second->GetElement() );
-
- // todo : Setting Offset to 0 to avoid further missprint
- }
+ std::cout << imageData << std::endl; // to avoid warning ?
+
+ //First of all copy the header field by field