38 #ifndef vtkEnSight6BinaryReader_h
39 #define vtkEnSight6BinaryReader_h
41 #include "vtkIOEnSightModule.h"
60 int OpenFile(const
char* filename);
65 int ReadGeometryFile(const
char* fileName,
int timeStep,
72 int ReadMeasuredGeometryFile(const
char* fileName,
int timeStep,
80 int ReadScalarsPerNode(const
char* fileName, const
char*
description,
82 int measured = 0,
int numberOfComponents = 1,
89 int ReadVectorsPerNode(const
char* fileName, const
char* description,
91 int measured = 0) VTK_OVERRIDE;
97 int ReadTensorsPerNode(const
char* fileName, const
char* description,
105 int ReadScalarsPerElement(const
char* fileName,
106 const
char* description,
int timeStep,
108 int numberOfComponents = 1,
115 int ReadVectorsPerElement(const
char* fileName, const
char* description,
122 int ReadTensorsPerElement(const
char* fileName, const
char* description,
129 int CreateUnstructuredGridOutput(
int partId,
138 int CreateStructuredGridOutput(
int partId,
147 int ReadLine(
char result[80]);
154 int ReadIntNumber(
int *result);
160 int ReadIntArray(
int *result,
int numInts);
166 int ReadFloatArray(
float *result,
int numFloats);
173 int SkipStructuredGrid(
char line[256]);
174 int SkipUnstructuredGrid(
char line[256]);
178 int NumberOfUnstructuredPoints;
182 int ElementIdsListed;
185 vtkTypeUInt64 FileSize;
dynamic, self-adjusting array of vtkIdType
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
a simple class to control print indentation
class to read binary EnSight6 files
superclass for EnSight file readers
static vtkGenericEnSightReader * New()
Composite dataset that organizes datasets into blocks.
represent and manipulate 3D points