-// $Header: /cvs/public/gdcm/src/Attic/gdcmElValSet.h,v 1.14 2003/06/17 17:44:48 jpr Exp $
+// $Header: /cvs/public/gdcm/src/Attic/gdcmElValSet.h,v 1.17 2003/10/02 11:26:15 malaterre Exp $
#ifndef GDCMELVALSET_H
#define GDCMELVALSET_H
-#include <stdio.h> // FIXME For FILE on GCC only
-#include <map>
#include "gdcmCommon.h"
#include "gdcmElValue.h"
+#include <stdio.h> // FIXME For FILE on GCC only
+#include <map>
+
////////////////////////////////////////////////////////////////////////////
// Container for a set of successfully parsed ElValues.
int SetElValueLengthByNumber(guint32 l, guint16 group, guint16 element);
int SetElValueLengthByName (guint32 l, std::string TagName);
+
+ int SetVoidAreaByNumber(void *a, guint16 Group, guint16 Elem );
guint32 GenerateFreeTagKeyInGroup(guint16 group);
+ int CheckIfExistByNumber(guint16 Group, guint16 Elem );
private:
void UpdateGroupLength(bool SkipSequence = false, FileType type = ImplicitVR);