Program: gdcm
Module: $RCSfile: gdcmDocEntryArchive.cxx,v $
Language: C++
- Date: $Date: 2004/11/24 10:23:47 $
- Version: $Revision: 1.3 $
+ Date: $Date: 2005/01/11 00:21:48 $
+ Version: $Revision: 1.6 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
#include "gdcmDocEntryArchive.h"
#include "gdcmDebug.h"
+#include "gdcmDocEntry.h"
#include <string>
bool DocEntryArchive::Push(DocEntry *newEntry)
{
if(!newEntry)
- return(false);
+ return false;
uint16_t gr = newEntry->GetDictEntry()->GetGroup();
uint16_t elt = newEntry->GetDictEntry()->GetElement();
// Set the new DocEntry
HeaderHT[key] = newEntry;
- return(true);
+ return true;
}
- return(false);
+ return false;
}
/**
* \brief Replace in the Header a DocEntry by the new DocEntry. The last
* DocEntry is kept in archieve
- * @param newEntry New entry to substitute to an other entry of the Header
+ * @param group Group number of the Entry
+ * @param element Element number of the Entry
* @return FALSE when an other DocEntry is already archieved with the same
* generalized key, TRUE otherwise
*/
HeaderHT.erase(it);
}
- return(true);
+ return true;
}
- return(false);
+ return false;
}
/**
* \brief Restore in the Header the DocEntry that have the generalized key.
* The old entry is destroyed.
- * @param key Key of the DocEntry to restore
+ * @param group Group number of the Entry
+ * @param element Element number of the Entry
* @return FALSE when the generalized key isn't in the archieve,
* TRUE otherwise
*/
Archive.erase(restoreIt);
- return(true);
+ return true;
}
- return(false);
+ return false;
}
/**