68 #ifndef vtkMNITagPointReader_h
69 #define vtkMNITagPointReader_h
71 #include "vtkIOMINCModule.h"
93 vtkSetStringMacro(FileName);
112 virtual int CanReadFile(
const char*
name);
120 virtual int GetNumberOfVolumes();
161 virtual const char *GetComments();
173 int ReadLine(istream &infile,
std::string &linetext,
174 std::string::iterator &pos);
175 int ReadLineAfterComments(istream &infile,
std::string &linetext,
176 std::string::iterator &pos);
177 int SkipWhitespace(istream &infile,
std::string &linetext,
178 std::string::iterator &pos,
int nl);
179 int ParseLeftHandSide(istream &infile,
std::string &linetext,
180 std::string::iterator &pos,
182 int ParseStringValue(istream &infile,
std::string &linetext,
183 std::string::iterator &pos,
185 int ParseIntValues(istream &infile,
std::string &linetext,
186 std::string::iterator &pos,
187 int *values,
int count);
188 int ParseFloatValues(istream &infile,
std::string &linetext,
189 std::string::iterator &pos,
190 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
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.