2 //-----------------------------------------------------------------------------
4 #include "gdcmSQItem.h"
5 #include "gdcmGlobal.h"
9 //-----------------------------------------------------------------------------
10 // Constructor / Destructor
13 * \brief Constructor from a given gdcmSQItem
15 gdcmSQItem::gdcmSQItem( )
20 * \brief Canonical destructor.
22 gdcmSQItem::~gdcmSQItem()
24 for(ListDocEntry::iterator cc = docEntries.begin();
25 cc != docEntries.end();
33 //-----------------------------------------------------------------------------
37 * \brief canonical Printer
39 void gdcmSQItem::Print(std::ostream & os) {
42 for (ListDocEntry::iterator i = docEntries.begin();
43 i != docEntries.end();
47 //(*i)->SetPrintLevel(printLevel); //self->GetPrintLevel() ?
48 (*i)->SetPrintLevel(2);
53 //-----------------------------------------------------------------------------
56 bool gdcmSQItem::AddEntry(gdcmDocEntry *entry) {
57 std::cout << " entree ds gdcmSQItem::AddEntry" << std::endl;
58 docEntries.push_back(entry);
59 //TODO : check if it worked
63 //-----------------------------------------------------------------------------
66 //-----------------------------------------------------------------------------
69 // end-user intended : the guy *wants* to create his own SeQuence ?!?
70 gdcmDocEntry *gdcmSQItem::NewDocEntryByNumber(guint16 group,
77 gdcmDocEntry *gdcmSQItem::NewDocEntryByName (std::string Name) {
82 //-----------------------------------------------------------------------------