65 #ifndef vtkMNITagPointReader_h
66 #define vtkMNITagPointReader_h
68 #include "vtkIOMINCModule.h"
90 vtkSetStringMacro(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,
178 std::
string &identifier);
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.
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
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
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.