25 #ifndef __itkMINC2ImageIO_h
26 #define __itkMINC2ImageIO_h
80 virtual bool CanReadFile(
const char *);
83 virtual void ReadImageInformation();
86 virtual void Read(
void *buffer);
92 virtual bool CanWriteFile(
const char *);
96 virtual void WriteImageInformation();
100 virtual void Write(
const void *buffer);
105 void XYZFromDirectionCosines(midimhandle_t *hdims,
int *dim_indices,
unsigned int *number_of_components);
110 void PrintSelf(std::ostream & os,
Indent indent)
const;
112 void WriteSlice(std::string & fileName,
const void *buffer);
119 virtual void SetDimensionName(
unsigned int i,
char *name);
142 int CheckDimensionOrder(
char *userdimorder);
144 double m_OriginalStart[3];
149 void operator=(
const Self &);
153 void SetSliceScalingFromLocalScaling(mihandle_t volume);
157 void SetSliceScalingFromGlobalScaling(mihandle_t volume);
161 #endif // __itkMINC2ImageIO_h