- // constructor and destructor are protected to avoid end user to instanciate this class.
- gdcmObject(ListTag::iterator begin,ListTag::iterator end,
- TagHeaderEntryHT *ptagHT, ListTag *plistEntries);
- ~gdcmObject(void);
-
-
-void FillObject(std::list<gdcmElement> elemList);
-
-/**
-* \brief iterator on the first Header Entry (i.e Dicom Element),
-* inside the DICOMDIR chained list,
-* related to this 'Object'
-*/
- ListTag::iterator beginObj;
-/**
-* \brief iterator on the last Header Entry (i.e Dicom Element),
-* inside the DICOMDIR chained list,
-* related to this 'Object'
-*/
- ListTag::iterator endObj;
-/**
-* \brief pointer to the HTable of the gdcmParser,
-* (because we don't know it within any gdcmObject)
-*/
- TagHeaderEntryHT *ptagHT;
-/**
-* \brief pointer to the Chained List of the gdcmParser,
-* (because we don't know it within any gdcmObject)
-*/
- ListTag *plistEntries;
-/**
-* \brief
-*/
- int printLevel;
-
-/// used to pass variables to FillObject function
-/// Work as 'global' variables
- std::list<gdcmHeaderEntry *>::iterator debInsertion, finInsertion, i,j;