18 #ifndef itkImageFileReaderKW_h    19 #define itkImageFileReaderKW_h    20 #include "itkImageFileReaderException.h"    22 #include "ITKIOImageBaseExport.h"    24 #include "itkImageIOBase.h"    25 #include "itkImageSource.h"    27 #include "itkImageRegion.h"    28 #include "itkDefaultConvertPixelTraits.h"    29 #include "itkSimpleDataObjectDecorator.h"    73     template< 
typename TOutputImage,
    74             typename ConvertPixelTraits = DefaultConvertPixelTraits<
    75                     typename TOutputImage::IOPixelType > >
    81         typedef ImageSource< TOutputImage > Superclass;
    82         typedef SmartPointer< Self >        Pointer;
    91         typedef typename TOutputImage::SizeType 
SizeType;
   103         itkSetGetDecoratedInputMacro(FileName, std::string);
   111         void  SetImageIO(ImageIOBase *imageIO);
   112         itkGetModifiableObjectMacro(ImageIO, ImageIOBase);
   115         itkSetMacro(UseStreaming, 
bool);
   116         itkGetConstReferenceMacro(UseStreaming, 
bool);
   117         itkBooleanMacro(UseStreaming);
   122         void PrintSelf(std::ostream & os, Indent indent) 
const ITK_OVERRIDE;
   125         void DoConvertBuffer(
void *buffer, 
size_t numberOfPixels);
   132         void TestFileExistanceAndReadability();
   136         virtual void GenerateOutputInformation(
void) ITK_OVERRIDE;
   143         virtual 
void EnlargeOutputRequestedRegion(DataObject *output) ITK_OVERRIDE;
   146         virtual 
void GenerateData() ITK_OVERRIDE;
   148         ImageIOBase::Pointer m_ImageIO;
   150         bool m_UserSpecifiedImageIO; 
   158         std::
string m_ExceptionMessage;
   162         ImageIORegion m_ActualIORegion;
   166 #ifndef ITK_MANUAL_INSTANTIATION   167 #include "itkImageFileReaderKW.hxx"   170 #ifdef ITK_IO_FACTORY_REGISTER_MANAGER   171 #include "itkImageIOFactoryRegisterManager.h"   174 #endif // itkImageFileReaderKW_h TOutputImage::InternalPixelType OutputImagePixelType
Definition: itkImageFileReaderKW.h:100
 
TOutputImage::RegionType ImageRegionType
Definition: itkImageFileReaderKW.h:97
 
TOutputImage::SizeType SizeType
Definition: itkImageFileReaderKW.h:91
 
Definition: itkImageFileReaderKW.h:31
 
Data source that reads image data from a single file. 
Definition: itkImageFileReaderKW.h:76
 
TOutputImage::IndexType IndexType
Definition: itkImageFileReaderKW.h:94
 
ImageFileReaderKW Self
Definition: itkImageFileReaderKW.h:80