66 #ifndef __vtkMNITransformReader_h
67 #define __vtkMNITransformReader_h
85 vtkSetStringMacro(FileName);
86 vtkGetStringMacro(FileName);
98 return "MNI Transform"; }
102 virtual int CanReadFile(
const char*
name);
105 virtual int GetNumberOfTransforms();
116 virtual const char *GetComments();
130 int ReadLine(istream &infile,
char result[256]);
131 int ReadLineAfterComments(istream &infile,
char result[256]);
132 int SkipWhitespace(istream &infile,
char linetext[256],
char **cpp);
133 int ParseLeftHandSide(istream &infile,
char linetext[256],
char **cpp,
134 char identifier[256]);
135 int ParseStringValue(istream &infile,
char linetext[256],
char **cpp,
137 int ParseFloatValues(istream &infile,
char linetext[256],
char **cpp,
139 int ParseInvertFlagValue(istream &infile,
char linetext[256],
char **cpp,
142 int ReadLinearTransform(istream &infile,
char linetext[256],
char **cp);
143 int ReadThinPlateSplineTransform(istream &infile,
char linetext[256],
145 int ReadGridTransform(istream &infile,
char linetext[256],
char **cp);
147 virtual int ReadNextTransform(istream &infile,
char linetext[256]);
149 virtual int ReadFile();