18#ifndef itkMevisDicomTiffImageIO_h 
   19#define itkMevisDicomTiffImageIO_h 
   22#  pragma warning(disable : 4786) 
   25#include "itkImageIOBase.h" 
   28#include "gdcmAttribute.h" 
  107class TIFFReaderInternal;
 
  118  itkGetConstMacro(RescaleSlope, 
double);
 
  119  itkGetConstMacro(RescaleIntercept, 
double);
 
  120  itkGetConstMacro(GantryTilt, 
double);
 
  166  FindElement(
const gdcm::DataSet ds, 
const gdcm::Tag tag, gdcm::DataElement & de, 
const bool breadthfirstsearch);
 
  169  std::string m_DcmFileName{};
 
  170  std::string m_TiffFileName{};
 
  172  TIFF *         m_TIFFImage{};
 
  173  unsigned int   m_TIFFDimension{};
 
  175  unsigned short m_Compression{};
 
  176  unsigned int   m_BitsPerSample{};
 
  177  unsigned int   m_Width{};
 
  178  unsigned int   m_Length{};
 
  179  unsigned int   m_Depth{};
 
  181  unsigned int   m_TileWidth{};
 
  182  unsigned int   m_TileLength{};
 
  183  unsigned int   m_TileDepth{};
 
  184  unsigned short m_NumberOfTiles{};
 
  186  double m_RescaleSlope{};
 
  187  double m_RescaleIntercept{};
 
  188  double m_GantryTilt{};
 
  189  double m_EstimatedMinimum{};
 
  190  double m_EstimatedMaximum{};
 
 
virtual bool CanStreamRead()
 
virtual void ReadImageInformation()
 
virtual void Write(const void *buffer)
 
virtual bool CanWriteFile(const char *)
 
void operator=(const Self &)
 
virtual void Read(void *buffer)
 
void PrintSelf(std::ostream &os, Indent indent) const
 
virtual void WriteImageInformation()
 
virtual bool CanStreamWrite()
 
virtual bool CanReadFile(const char *)
 
bool FindElement(const gdcm::DataSet ds, const gdcm::Tag tag, gdcm::DataElement &de, const bool breadthfirstsearch)
 
MevisDicomTiffImageIO(const Self &)