Program: gdcm
Module: $RCSfile: gdcmPixelReadConvert.h,v $
Language: C++
- Date: $Date: 2005/11/29 17:21:35 $
- Version: $Revision: 1.28 $
+ Date: $Date: 2007/08/22 16:14:04 $
+ Version: $Revision: 1.32 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
=========================================================================*/
-#ifndef GDCMPIXELREADCONVERT_H
-#define GDCMPIXELREADCONVERT_H
+#ifndef _GDCMPIXELREADCONVERT_H_
+#define _GDCMPIXELREADCONVERT_H_
#include "gdcmBase.h"
#include "gdcmFileHelper.h"
#include <fstream>
-namespace gdcm
+namespace GDCM_NAME_SPACE
{
class File;
class RLEFramesInfo;
/**
* \brief Utility container for gathering the various forms the pixel data
* migth take during the user demanded processes.
- * WARNING : *none* of these functions may be invoked by gdm user
+ * WARNING : *none* of these functions may be invoked by gdcm user
* (internal use only)
*/
class GDCM_EXPORT PixelReadConvert : public Base
int XSize;
int YSize;
int ZSize;
+ int TSize;
int BitsAllocated;
int BitsStored;
int HighBitPosition;
//int PixelSize; // useless
bool PixelSign;
int SwapCode;
-
+
// cache whether this is a strange GE transfer syntax (which has
// one transfer syntax for the header and another for the pixel data).
bool IsPrivateGETransferSyntax;
-
+
bool IsRaw;
bool IsJPEG2000;
bool IsJPEGLS;