18 #ifndef sitkImageReaderBase_h
19 #define sitkImageReaderBase_h
60 SITK_RETURN_SELF_TYPE_HEADER
63 GetOutputPixelType()
const;
70 ToString()
const override;
74 virtual std::vector<std::string>
82 virtual SITK_RETURN_SELF_TYPE_HEADER
83 SetLoadPrivateTags(
bool loadPrivateTags);
85 GetLoadPrivateTags()
const;
106 virtual SITK_RETURN_SELF_TYPE_HEADER
107 SetImageIO(
const std::string & imageio);
121 GetImageIOFromFileName(
const PathType & fileName);
125 GetImageIOBase(
const PathType & fileName);
133 GetDimensionFromImageIO(
const PathType & filename,
unsigned int i);
140 ExecuteInternalReadScalar(
int componentType);
143 ExecuteInternalReadVector(
int componentType);
146 ExecuteInternalReadComplex(
int componentType);
158 #endif // sitkImageReaderBase_h