Program: gdcm
Module: $RCSfile: gdcmDocEntrySet.h,v $
Language: C++
- Date: $Date: 2004/08/26 15:29:52 $
- Version: $Revision: 1.15 $
+ Date: $Date: 2004/09/13 12:10:53 $
+ Version: $Revision: 1.16 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
#include "gdcmException.h"
#include "gdcmDocEntry.h"
+typedef std::string gdcmBaseTagKey;
//-----------------------------------------------------------------------------
class GDCM_EXPORT gdcmDocEntrySet
/// SeQuence
void SetDepthLevel(int depth) { SQDepthLevel = depth; }
+ void SetBaseTagKey( gdcmBaseTagKey key ) { BaseTagKey = key; }
+ gdcmBaseTagKey GetBaseTagKey( ) { return BaseTagKey; }
+
virtual gdcmDocEntry* GetDocEntryByNumber(uint16_t group,
uint16_t element) = 0;
gdcmDocEntry *GetDocEntryByName(std::string const & name);
/// Gives the depth level of the element set inside SeQuences
int SQDepthLevel;
+
+ /// \brief A TagKey of a gdcmDocEntry nested in a sequence is prepended
+ /// with this BaseTagKey.
+ gdcmBaseTagKey BaseTagKey;
private:
};