18 #ifndef sitkImageReaderBase_h
19 #define sitkImageReaderBase_h
60 virtual Image Execute() = 0;
62 virtual std::string ToString()
const;
69 virtual Self& SetLoadPrivateTags(
bool loadPrivateTags);
70 virtual bool GetLoadPrivateTags()
const;
71 virtual void LoadPrivateTagsOn();
72 virtual void LoadPrivateTagsOff();
80 void GetPixelIDFromImageIO(
const std::string &fileName,
82 unsigned int & outDimensions);
85 unsigned int & outDimensions);
87 unsigned int GetDimensionFromImageIO(
const std::string &fileName,
unsigned int i);
88 unsigned int GetDimensionFromImageIO(
itk::ImageIOBase* iobase,
unsigned int i);
107 #endif // sitkImageReaderBase_h
An abract base class for image readers.
PixelIDValueEnum
Enumerated values of pixelIDs.
PixelIDValueEnum m_OutputPixelType
The main Image class for SimpleITK.
Base class for SimpleITK classes based on ProcessObject.