65 #ifndef vtkMNITagPointReader_h 66 #define vtkMNITagPointReader_h 68 #include "vtkIOMINCModule.h" 90 vtkSetStringMacro(FileName);
91 vtkGetStringMacro(FileName);
109 virtual int CanReadFile(
const char*
name);
117 virtual int GetNumberOfVolumes();
158 virtual const char *GetComments();
170 int ReadLine(istream &infile,
std::string &linetext,
171 std::string::iterator &pos);
172 int ReadLineAfterComments(istream &infile,
std::string &linetext,
173 std::string::iterator &pos);
174 int SkipWhitespace(istream &infile,
std::string &linetext,
175 std::string::iterator &pos,
int nl);
176 int ParseLeftHandSide(istream &infile,
std::string &linetext,
177 std::string::iterator &pos,
179 int ParseStringValue(istream &infile,
std::string &linetext,
180 std::string::iterator &pos,
182 int ParseIntValues(istream &infile,
std::string &linetext,
183 std::string::iterator &pos,
184 int *values,
int count);
185 int ParseFloatValues(istream &infile,
std::string &linetext,
186 std::string::iterator &pos,
187 double *values,
int count);
virtual vtkPoints * GetPoints()
virtual const char * GetDescriptiveName()
Get the name of this file format.
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
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()
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()
Get the entension for this file format.
represent and manipulate 3D points
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.