Go to the documentation of this file.
28 #ifndef vtkDataReader_h
29 #define vtkDataReader_h
75 return this->IsFileValid(
"structured_points");};
77 return this->IsFileValid(
"polydata");};
79 return this->IsFileValid(
"structured_grid");};
81 return this->IsFileValid(
"unstructured_grid");};
83 return this->IsFileValid(
"rectilinear_grid");};
97 { this->SetBinaryInputString(
input.c_str(),
static_cast<int>(
input.length())); }
136 {this->CharacterizeFile();
return this->NumberOfScalarsInFile;}
138 {this->CharacterizeFile();
return this->NumberOfVectorsInFile;}
140 {this->CharacterizeFile();
return this->NumberOfTensorsInFile;}
142 {this->CharacterizeFile();
return this->NumberOfNormalsInFile;}
144 {this->CharacterizeFile();
return this->NumberOfTCoordsInFile;}
146 {this->CharacterizeFile();
return this->NumberOfFieldDataInFile;}
330 #if defined(VTK_TYPE_USE___INT64)
331 int Read(__int64 *
result);
332 int Read(
unsigned __int64 *
result);
334 #if defined(VTK_TYPE_USE_LONG_LONG)
335 int Read(
long long *
result);
336 int Read(
unsigned long long *
result);
466 void ConvertGhostLevelsToGhostType(
char ** NormalsNameInFile
const char * GetScalarsNameInFile(int i)
GLsizei GLsizei GLenum GLenum const GLvoid * data
#define vtkGetObjectMacro(name, type)
vtkTimeStamp CharacteristicsTime
int ReadCells(int size, int *data)
int ReadVectorData(vtkDataSetAttributes *a, int num)
int GetNumberOfFieldDataInFile()
int ReadEdgeFlags(vtkDataSetAttributes *a, int num)
const char * GetFieldDataNameInFile(int i)
vtkFieldData * ReadFieldData(FieldType fieldType=FIELD_DATA)
int NumberOfVectorsInFile
helper superclass for objects that read vtk data files
Superclass for all sources, filters, and sinks in VTK.
represent and manipulate attribute data in a dataset
a dataset that is topologically regular with variable spacing in the three coordinate directions
A table, which contains similar-typed columns of data.
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
int ReadCells(int size, int *data, int skip1, int read2, int skip3)
int ReadPoints(vtkGraph *g, int numPts)
record modification and/or execution time
int ReadEdgeData(vtkGraph *g, int numEdges)
int GetNumberOfVectorsInFile()
int ReadPedigreeIds(vtkDataSetAttributes *a, int num)
#define VTKIOLEGACY_EXPORT
int ReadVertexData(vtkGraph *g, int numVertices)
#define vtkTypeMacro(thisClass, superclass)
int ReadRowData(vtkTable *t, int numEdges)
int GetNumberOfTensorsInFile()
int NumberOfFieldDataInFile
int ReadPoints(vtkPointSet *ps, int numPts)
GLenum GLenum GLenum input
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
int Read(unsigned long *)
virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
represent and manipulate fields of data
const char * GetTensorsNameInFile(int i)
void SetBinaryInputString(const char *, int len)
int ReadCoordinates(vtkRectilinearGrid *rg, int axes, int numCoords)
int Read(unsigned char *)
int ReadCoScalarData(vtkDataSetAttributes *a, int num)
int ReadNormalData(vtkDataSetAttributes *a, int num)
dynamic, self-adjusting array of char
int GetNumberOfNormalsInFile()
GLuint const GLchar * name
char ** VectorsNameInFile
int DecodeString(char *resname, const char *name)
int GetNumberOfTCoordsInFile()
void SetInputString(const char *in, int len)
void PrintSelf(ostream &os, vtkIndent indent)
int ReadScalarData(vtkDataSetAttributes *a, int num)
char ** ScalarsNameInFile
void CheckFor(const char *name, char *line, int &num, char **&array, int &allocSize)
void InitializeCharacteristics()
a simple class to control print indentation
static vtkDataReader * New()
#define vtkSetStringMacro(name)
int ReadCellData(vtkDataSet *ds, int numCells)
const char * GetNormalsNameInFile(int i)
int ReadLine(char result[256])
#define vtkGetMacro(name, type)
char ** TensorsNameInFile
int ReadTCoordsData(vtkDataSetAttributes *a, int num)
vtkGetStringMacro(ExtensionsString)
int IsFileValid(const char *dstype)
GLboolean GLboolean GLboolean GLboolean a
int ReadDataSetData(vtkDataSet *ds)
abstract class to specify dataset behavior
Abstract superclass for all arrays.
vtkBooleanMacro(IgnoreDriverBugs, bool)
vtkSetMacro(IgnoreDriverBugs, bool)
int IsFileUnstructuredGrid()
int ReadTensorData(vtkDataSetAttributes *a, int num)
void SetScalarLut(const char *lut)
int ReadLutData(vtkDataSetAttributes *a)
vtkCharArray * InputArray
vtkAbstractArray * ReadArray(const char *dataType, int numTuples, int numComp)
int FieldDataNameAllocSize
int ReadGlobalIds(vtkDataSetAttributes *a, int num)
abstract class for specifying dataset behavior
int ReadString(char result[256])
const char * GetTCoordsNameInFile(int i)
virtual int ProcessRequest(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
int IsFileStructuredPoints()
int IsFileStructuredGrid()
int NumberOfScalarsInFile
void SetInputString(const vtkStdString &input)
int IsFileRectilinearGrid()
Wrapper around std::string to keep symbols short.
Base class for graph data types.
char ** FieldDataNameInFile
int NumberOfTensorsInFile
const char * GetVectorsNameInFile(int i)
int Read(unsigned short *)
int ReadPointData(vtkDataSet *ds, int numPts)
virtual int ReadMetaData(vtkInformation *)
int GetNumberOfScalarsInFile()
char * LowerCase(char *str, const size_t len=256)
char ** TCoordsNameInFile
virtual void SetInputArray(vtkCharArray *)
void SetInputString(const char *in)
int NumberOfNormalsInFile
int NumberOfTCoordsInFile