Program: gdcm
Module: $RCSfile: gdcmDictEntry.cxx,v $
Language: C++
- Date: $Date: 2005/02/02 15:07:41 $
- Version: $Revision: 1.45 $
+ Date: $Date: 2005/06/14 14:00:03 $
+ Version: $Revision: 1.49 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
#include <iomanip> // for std::ios::left, ...
#include <fstream>
+#include <stdio.h> // for sprintf
namespace gdcm
{
* @param group DICOM-Group Number
* @param elem DICOM-Element Number
* @param vr Value Representation
- * @param vm Value Mutlplicity
- * @param name description of the element
+ * @param vm Value Multiplicity
+ * @param name description of the element
*/
DictEntry::DictEntry(uint16_t group, uint16_t elem,
*/
TagKey DictEntry::TranslateToKey(uint16_t group, uint16_t elem)
{
- return Util::Format("%04x|%04x", group, elem);
+ // according to 'Purify', TranslateToKey is one of the most
+ // time consuming methods.
+ // Let's try to shorten it !
+
+ //return Util::Format("%04x|%04x", group, elem); // too much time !
+ char res[10];
+ sprintf(res,"%04x|%04x", group, elem);
+ return res;
}
//-----------------------------------------------------------------------------