67 #ifndef vtkMNITransformReader_h
68 #define vtkMNITransformReader_h
70 #include "vtkIOMINCModule.h"
89 vtkSetStringMacro(FileName);
90 vtkGetStringMacro(FileName);
103 return "MNI Transform"; }
108 virtual int CanReadFile(
const char*
name);
113 virtual int GetNumberOfTransforms();
130 virtual const char *GetComments();
144 int ReadLine(istream &infile,
char result[256]);
145 int ReadLineAfterComments(istream &infile,
char result[256]);
146 int SkipWhitespace(istream &infile,
char linetext[256],
char **cpp);
147 int ParseLeftHandSide(istream &infile,
char linetext[256],
char **cpp,
148 char identifier[256]);
149 int ParseStringValue(istream &infile,
char linetext[256],
char **cpp,
151 int ParseFloatValues(istream &infile,
char linetext[256],
char **cpp,
153 int ParseInvertFlagValue(istream &infile,
char linetext[256],
char **cpp,
156 int ReadLinearTransform(istream &infile,
char linetext[256],
char **cp);
157 int ReadThinPlateSplineTransform(istream &infile,
char linetext[256],
159 int ReadGridTransform(istream &infile,
char linetext[256],
char **cp);
161 virtual int ReadNextTransform(istream &infile,
char linetext[256]);
163 virtual int ReadFile();