24 #ifndef vtkMNITagPointReader_h
25 #define vtkMNITagPointReader_h
27 #include "vtkIOMINCModule.h"
30 VTK_ABI_NAMESPACE_BEGIN
49 vtkSetFilePathMacro(FileName);
50 vtkGetFilePathMacro(FileName);
74 virtual int GetNumberOfVolumes();
115 virtual const char* GetComments();
127 int ReadLine(istream& infile,
std::string& linetext, std::string::iterator& pos);
128 int ReadLineAfterComments(istream& infile,
std::string& linetext, std::string::iterator& pos);
129 int SkipWhitespace(istream& infile,
std::string& linetext, std::string::iterator& pos,
int nl);
130 int ParseLeftHandSide(
132 int ParseStringValue(
135 istream& infile,
std::string& linetext, std::string::iterator& pos,
int* values,
int count);
136 int ParseFloatValues(
137 istream& infile,
std::string& linetext, std::string::iterator& pos,
double* values,
int count);
149 VTK_ABI_NAMESPACE_END
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 extension 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.