Program: gdcm
Module: $RCSfile: gdcmDicomEntry.cxx,v $
Language: C++
- Date: $Date: 2005/10/20 08:58:17 $
- Version: $Revision: 1.2 $
+ Date: $Date: 2007/05/23 14:18:09 $
+ Version: $Revision: 1.5 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
=========================================================================*/
#include "gdcmDicomEntry.h"
-#include "gdcmDebug.h"
-#include "gdcmUtil.h"
+//#include "gdcmDebug.h"
+//#include "gdcmUtil.h"
-#include <iomanip> // for std::ios::left, ...
+//#include <iomanip> // for std::ios::left, ...
#include <fstream>
-#include <stdio.h> // for sprintf
+//#include <stdio.h> // for sprintf
-namespace gdcm
+namespace GDCM_NAME_SPACE
{
//-----------------------------------------------------------------------------
// Constructor / Destructor
* @param group DICOM-Group Number
* @param elem DICOM-Element Number
* @param vr Value Representation
- * @param vm Value Multiplicity
- * @param name description of the element
*/
-DicomEntry::DicomEntry(const uint16_t &group,const uint16_t &elt,
+DicomEntry::DicomEntry(const uint16_t &group,const uint16_t &elem,
const VRKey &vr)
{
- Tag.SetGroup(group);
- Tag.SetElement(elt);
+ //Tag.SetGroupElement(group);
+ //Tag.SetElement(elem);
+ Tag.SetGroupElement(group,elem);
VR = vr;
}
//-----------------------------------------------------------------------------
// Public
-/**
- * \brief concatenates 2 uint16_t (supposed to be a Dicom group number
- * and a Dicom element number)
- * @param group the Dicom group number used to build the tag
- * @param elem the Dicom element number used to build the tag
- * @return the built tag
- */
-TagKey DicomEntry::TranslateToKey(uint16_t group, uint16_t elem)
-{
- // according to 'Purify', TranslateToKey is one of the most
- // time consuming methods.
- // Let's try to shorten it !
- return TagKey(group,elem);
-}
//-----------------------------------------------------------------------------
// Protected