X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FgdcmContentEntry.cxx;h=97c949e9bb62358f9f1a2a2be82c874cad54e7dc;hb=db42dcafe4dafd893c12b6d209870d66ec474a1b;hp=3afeb1a313d5e6d128d3383dd643d20cd4ef294c;hpb=ab3dc69a71af640fa49cbd917272d9ff7d1651b6;p=gdcm.git diff --git a/src/gdcmContentEntry.cxx b/src/gdcmContentEntry.cxx index 3afeb1a3..97c949e9 100644 --- a/src/gdcmContentEntry.cxx +++ b/src/gdcmContentEntry.cxx @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: gdcmContentEntry.cxx,v $ Language: C++ - Date: $Date: 2005/01/26 14:56:38 $ - Version: $Revision: 1.5 $ + Date: $Date: 2005/06/24 10:55:58 $ + Version: $Revision: 1.10 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -34,7 +34,8 @@ namespace gdcm * \brief Constructor for a given DictEntry * @param e Pointer to existing dictionary entry */ -ContentEntry::ContentEntry(DictEntry *e) : DocEntry(e) +ContentEntry::ContentEntry(DictEntry *e) + : DocEntry(e) { Value = GDCM_UNFOUND; } @@ -44,7 +45,7 @@ ContentEntry::ContentEntry(DictEntry *e) : DocEntry(e) * @param e Pointer to existing Doc entry */ ContentEntry::ContentEntry(DocEntry *e) - : DocEntry(e->GetDictEntry()) + : DocEntry(e->GetDictEntry()) { Copy(e); } @@ -56,8 +57,19 @@ ContentEntry::~ContentEntry () { } +//----------------------------------------------------------------------------- +// Print + //----------------------------------------------------------------------------- // Public +void ContentEntry::Copy(DocEntry *doc) +{ + DocEntry::Copy(doc); + + ContentEntry *entry = dynamic_cast(doc); + if ( entry ) + Value = entry->Value; +} //----------------------------------------------------------------------------- // Protected