3 #ifndef GDCMSQDOCENTRY_H
4 #define GDCMSQDOCENTRY_H
6 //-----------------------------------------------------------------------------
7 typedef std::list<gdcmSQItem *> ListSQItem;
8 //-----------------------------------------------------------------------------
10 class GDCM_EXPORT gdcmSeqEntry : public gdcmDocEntry
16 virtual void Print(std::ostream &os = std::cout);
18 /// \brief returns the SQITEM chained List for this SeQuence.
19 inline ListSQItem &GetSQItems()
22 /// \brief adds the passed ITEM to the ITEM chained List for this SeQuence.
23 inline void AddSQItem(gdcmSQItem *it)
24 {items.push_back(it);};
26 /// \brief creates a new SQITEM for this SeQuence.
27 gdcmSQItem * NewItem(void);
35 /// \brief chained list of SQ Items
41 //-----------------------------------------------------------------------------