28 #ifndef __itkStimulateImageIO_h
29 #define __itkStimulateImageIO_h
79 virtual bool CanReadFile(
const char *);
82 virtual void ReadImageInformation();
85 virtual void Read(
void *buffer);
91 virtual bool CanWriteFile(
const char *);
99 virtual void Write(
const void *buffer);
107 itkGetVectorMacro(DisplayRange,
const float, 2);
108 const float & GetHighDisplayValue()
110 return m_DisplayRange[1];
112 const float & GetLowDisplayValue()
114 return m_DisplayRange[1];
121 void PrintSelf(std::ostream & os,
Indent indent)
const;
123 bool OpenStimulateFileForReading(std::ifstream & os,
const char *filename);
125 bool OpenStimulateFileForWriting(std::ofstream & os,
const char *filename);
127 void InternalReadImageInformation(std::ifstream & file);
131 char m_SdtOrient[256];
132 float m_DisplayRange[2];
137 void operator=(
const Self &);
141 #endif // __itkStimulateImageIO_h