68 #ifndef vtkMNITagPointReader_h
69 #define vtkMNITagPointReader_h
71 #include "vtkIOMINCModule.h"
93 vtkSetStringMacro(FileName);
174 std::string::iterator &pos);
176 std::string::iterator &pos);
178 std::string::iterator &pos,
int nl);
180 std::string::iterator &pos,
183 std::string::iterator &pos,
186 std::string::iterator &pos,
187 int *values,
int count);
189 std::string::iterator &pos,
190 double *values,
int count);
dynamic, self-adjusting array of double
a simple class to control print indentation
dynamic, self-adjusting array of int
A reader for MNI tag files.
virtual int CanReadFile(const char *name)
Test whether the specified file can be read.
int ParseLeftHandSide(istream &infile, std::string &linetext, std::string::iterator &pos, std::string &identifier)
int SkipWhitespace(istream &infile, std::string &linetext, std::string::iterator &pos, int nl)
virtual vtkDoubleArray * GetWeights()
Get the weights.
int ParseFloatValues(istream &infile, std::string &linetext, std::string::iterator &pos, double *values, int count)
int ParseIntValues(istream &infile, std::string &linetext, std::string::iterator &pos, int *values, int count)
virtual vtkIntArray * GetPatientIds()
Get the patient ids.
int ParseStringValue(istream &infile, std::string &linetext, std::string::iterator &pos, std::string &data)
virtual const char * GetFileExtensions()
Get the entension for this file format.
virtual vtkPoints * GetPoints(int port)
Get the points.
virtual int GetNumberOfVolumes()
Get the number of volumes specified by the file, which will be equal to one or two.
virtual const char * GetComments()
Get any comments that are included in the file.
static vtkMNITagPointReader * New()
int ReadLine(istream &infile, std::string &linetext, std::string::iterator &pos)
virtual int ReadFile(vtkPolyData *output1, vtkPolyData *output2)
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual vtkStringArray * GetLabelText()
Get the labels.
virtual vtkIntArray * GetStructureIds()
Get the structure ids.
virtual const char * GetDescriptiveName()
Get the name of this file format.
virtual vtkPoints * GetPoints()
int ReadLineAfterComments(istream &infile, std::string &linetext, std::string::iterator &pos)
virtual int RequestData(vtkInformation *request, vtkInformationVector **inInfo, vtkInformationVector *outInfo)
This is called by the superclass.
represent and manipulate 3D points
Superclass for algorithms that produce only polydata as output.
concrete dataset represents vertices, lines, polygons, and triangle strips
a vtkAbstractArray subclass for strings
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.