-// $Header: /cvs/public/gdcm/src/Attic/gdcmHeader.h,v 1.35 2003/07/23 08:43:03 jpr Exp $
+// $Header: /cvs/public/gdcm/src/Attic/gdcmHeader.h,v 1.39 2003/10/02 11:26:16 malaterre Exp $
#ifndef GDCMHEADER_H
#define GDCMHEADER_H
-#include <map>
#include "gdcmCommon.h"
#include "gdcmVR.h"
#include "gdcmTS.h"
#include "gdcmDictSet.h"
#include "gdcmElValue.h"
#include "gdcmElValSet.h"
+#include <map>
typedef std::string VRKey;
typedef std::string VRAtr;
/// the VR of the DICOM version3 public dictionary.
gdcmVR *dicom_vr; // Not a class member for thread-safety reasons
/// Pointer to global dictionary container
- gdcmDictSet* Dicts; // Not a class member for thread-safety reasons
+ gdcmDictSet *Dicts; // Not a class member for thread-safety reasons
/// Public dictionary used to parse this header
- gdcmDict* RefPubDict;
+ gdcmDict *RefPubDict;
/// Optional "shadow dictionary" (private elements) used to parse this
/// header
- gdcmDict* RefShaDict;
+ gdcmDict *RefShaDict;
/// Pointer to the Transfert Syntax Hash Table which contains all
/// the TS of the DICOM version3 public dictionary.
gdcmTS *dicom_ts; // Not a class member for thread-safety reasons
int GetPixelSize(void);
std::string GetPixelType(void);
- float GetXSpacing(void);
- float GetYSpacing(void);
- float GetZSpacing(void);
-
- float GetXImagePosition(void);
- float GetYImagePosition(void);
- float GetZImagePosition(void);
-
- string GetTransferSyntaxName(void);
+ std::string GetTransferSyntaxName(void);
int GetLUTLength(void);
int GetLUTNbits(void);
void * GetLUTRed(void);