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/17 11:13:21 $
+ Version: $Revision: 1.7 $
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>
// Public
/**
* \brief Replace in the Header a DocEntry by the new DocEntry. The last
- * DocEntry is kept in archieve
+ * DocEntry is kept in archive
* @param newEntry New entry to substitute to an other entry of the Header
- * @return FALSE when an other DocEntry is already archieved with the same
+ * @return FALSE when an other DocEntry is already archived with the same
* generalized key, TRUE otherwise
*/
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
- * @return FALSE when an other DocEntry is already archieved with the same
+ * @param group Group number of the Entry
+ * @param elem Element number of the Entry
+ * @return FALSE when an other DocEntry is already archived with the same
* generalized key, TRUE otherwise
*/
-bool DocEntryArchive::Push(uint16_t group,uint16_t element)
+bool DocEntryArchive::Push(uint16_t group,uint16_t elem)
{
- std::string key = DictEntry::TranslateToKey(group,element);
+ std::string key = DictEntry::TranslateToKey(group,elem);
if( Archive.find(key)==Archive.end() )
{
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
- * @return FALSE when the generalized key isn't in the archieve,
+ * @param group Group number of the Entry
+ * @param elem Element number of the Entry
+ * @return FALSE when the generalized key isn't in the archive,
* TRUE otherwise
*/
-bool DocEntryArchive::Restore(uint16_t group,uint16_t element)
+bool DocEntryArchive::Restore(uint16_t group,uint16_t elem)
{
- std::string key=DictEntry::TranslateToKey(group,element);
+ std::string key=DictEntry::TranslateToKey(group,elem);
TagDocEntryHT::iterator restoreIt=Archive.find(key);
if( restoreIt!=Archive.end() )
Archive.erase(restoreIt);
- return(true);
+ return true;
}
- return(false);
+ return false;
}
/**
- * \brief Remove all DocEntry that are in the archive. The entries aren't
- * restored but only destroyed.
+ * \brief Remove all DocEntry that are in the archive.
+ * The entries aren't restored but only destroyed.
*/
-void DocEntryArchive::ClearArchive(void)
+void DocEntryArchive::ClearArchive( )
{
for(TagDocEntryHT::iterator it = Archive.begin();
it!=Archive.end();