28 #ifndef itkStimulateImageIO_h
29 #define itkStimulateImageIO_h
30 #include "ITKIOStimulateExport.h"
80 virtual bool CanReadFile(
const char *) ITK_OVERRIDE;
83 virtual
void ReadImageInformation() ITK_OVERRIDE;
86 virtual
void Read(
void *buffer) ITK_OVERRIDE;
92 virtual
bool CanWriteFile(const
char *) ITK_OVERRIDE;
96 virtual
void WriteImageInformation() ITK_OVERRIDE {}
100 virtual void Write(
const void *buffer) ITK_OVERRIDE;
108 itkGetVectorMacro(DisplayRange,
const float, 2);
111 return m_DisplayRange[1];
115 return m_DisplayRange[1];
122 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
124 void InternalReadImageInformation(std::ifstream & file);
128 char m_SdtOrient[256];
129 float m_DisplayRange[2];
133 void operator=(const
Self &) ITK_DELETE_FUNCTION;
137 #endif // itkStimulateImageIO_h
SmartPointer< Self > Pointer
Light weight base class for most itk classes.
ImageIO class for reading SDT/SPR (Stimulate) images This format is similar to a MetaImageIO file: Th...
Abstract superclass defines image IO interface.
std::string m_DataFileName
const float & GetLowDisplayValue()
Control indentation during Print() invocation.
Base class for most ITK classes.
const float & GetHighDisplayValue()