64 #ifndef vtkMNITransformReader_h
65 #define vtkMNITransformReader_h
67 #include "vtkIOMINCModule.h"
86 vtkSetStringMacro(FileName);
87 vtkGetStringMacro(FileName);
100 return "MNI Transform"; }
105 virtual int CanReadFile(
const char*
name);
110 virtual int GetNumberOfTransforms();
127 virtual const char *GetComments();
141 int ReadLine(istream &infile,
char result[256]);
142 int ReadLineAfterComments(istream &infile,
char result[256]);
143 int SkipWhitespace(istream &infile,
char linetext[256],
char **cpp);
144 int ParseLeftHandSide(istream &infile,
char linetext[256],
char **cpp,
145 char identifier[256]);
146 int ParseStringValue(istream &infile,
char linetext[256],
char **cpp,
148 int ParseFloatValues(istream &infile,
char linetext[256],
char **cpp,
150 int ParseInvertFlagValue(istream &infile,
char linetext[256],
char **cpp,
153 int ReadLinearTransform(istream &infile,
char linetext[256],
char **cp);
154 int ReadThinPlateSplineTransform(istream &infile,
char linetext[256],
156 int ReadGridTransform(istream &infile,
char linetext[256],
char **cp);
158 virtual int ReadNextTransform(istream &infile,
char linetext[256]);
160 virtual int ReadFile();