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);
virtual bool CanStreamRead()
std::string m_TiffFileName
unsigned short m_NumberOfTiles
virtual void ReadImageInformation()
virtual void Write(const void *buffer)
virtual bool CanWriteFile(const char *)
void operator=(const Self &)
unsigned int m_TileLength
virtual void Read(void *buffer)
unsigned int m_TIFFDimension
double m_EstimatedMaximum
double m_RescaleIntercept
unsigned short m_Compression
void PrintSelf(std::ostream &os, Indent indent) const
std::string m_DcmFileName
virtual void WriteImageInformation()
double m_EstimatedMinimum
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 &)
unsigned int m_BitsPerSample