67 #ifndef vtkMNITagPointReader_h
68 #define vtkMNITagPointReader_h
90 vtkSetStringMacro(FileName);
91 vtkGetStringMacro(FileName);
107 virtual int CanReadFile(
const char*
name);
113 virtual int GetNumberOfVolumes();
144 virtual const char *GetComments();
156 int ReadLine(istream &infile,
std::string &linetext,
157 std::string::iterator &pos);
158 int ReadLineAfterComments(istream &infile,
std::string &linetext,
159 std::string::iterator &pos);
160 int SkipWhitespace(istream &infile,
std::string &linetext,
161 std::string::iterator &pos,
int nl);
162 int ParseLeftHandSide(istream &infile,
std::string &linetext,
163 std::string::iterator &pos,
165 int ParseStringValue(istream &infile,
std::string &linetext,
166 std::string::iterator &pos,
168 int ParseIntValues(istream &infile,
std::string &linetext,
169 std::string::iterator &pos,
170 int *values,
int count);
171 int ParseFloatValues(istream &infile,
std::string &linetext,
172 std::string::iterator &pos,
173 double *values,
int count);
virtual vtkPoints * GetPoints()
virtual const char * GetDescriptiveName()
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
A reader for MNI tag files.
a vtkAbstractArray subclass for strings
concrete dataset represents vertices, lines, polygons, and triangle strips
dynamic, self-adjusting array of double
static vtkPolyDataAlgorithm * New()
void PrintSelf(ostream &os, vtkIndent indent)
dynamic, self-adjusting array of int
Superclass for algorithms that produce only polydata as output.
a simple class to control print indentation
virtual const char * GetFileExtensions()
represent and manipulate 3D points