18 #ifndef sitkImageReaderBase_h
19 #define sitkImageReaderBase_h
62 virtual Image Execute() = 0;
64 virtual std::string ToString()
const;
75 virtual Self& SetLoadPrivateTags(
bool loadPrivateTags);
76 virtual bool GetLoadPrivateTags()
const;
77 virtual void LoadPrivateTagsOn();
78 virtual void LoadPrivateTagsOff();
85 void GetPixelIDFromImageIO(
const std::string &fileName,
87 unsigned int & outDimensions );
90 unsigned int & outDimensions );
92 unsigned int GetDimensionFromImageIO(
const std::string &fileName,
unsigned int i );
93 unsigned int GetDimensionFromImageIO(
const itk::ImageIOBase* iobase,
unsigned int i );
113 #endif // sitkImageReaderBase_h