Go to the documentation of this file.
43 #ifndef vtkEnSightGoldBinaryReader_h
44 #define vtkEnSightGoldBinaryReader_h
46 #include "vtkIOEnSightModule.h"
92 int numberOfComponents = 1,
117 int numberOfComponents = 1,
242 class FileOffsetMapInternal;
virtual int ReadScalarsPerNode(const char *fileName, const char *description, int timeStep, vtkMultiBlockDataSet *output, int measured=0, int numberOfComponents=1, int component=0)
Read scalars per node for this dataset.
vtkEnSightGoldBinaryReader()
int InitializeFile(const char *filename)
int ReadIntArray(int *result, int numInts)
Internal function to read in an integer array.
virtual int ReadVectorsPerNode(const char *fileName, const char *description, int timeStep, vtkMultiBlockDataSet *output, int measured=0)
Read vectors per node for this dataset.
int ReadFloatArray(float *result, int numFloats)
Internal function to read in a float array.
superclass for EnSight file readers
FileOffsetMapInternal * FileOffsets
int SkipUnstructuredGrid(char line[256])
int SkipStructuredGrid(char line[256])
~vtkEnSightGoldBinaryReader()
void AddTimeStepToCache(const char *fileName, int realTimeStep, vtkTypeInt64 address)
Add an entry the time step cache.
void AddFileIndexToCache(const char *fileName)
Read the file index, if available, and add it to the time step cache.
Composite dataset that organizes datasets into blocks.
virtual int CreateUnstructuredGridOutput(int partId, char line[80], const char *name, vtkMultiBlockDataSet *output)
Read an unstructured part (partId) from the geometry file and create a vtkUnstructuredGrid output.
int OpenFile(const char *filename)
int ReadLine(char result[80])
Internal function to read in a line up to 80 characters.
virtual int ReadMeasuredGeometryFile(const char *fileName, int timeStep, vtkMultiBlockDataSet *output)
Read the measured geometry file.
int SkipImageData(char line[256])
class to read binary EnSight Gold files
virtual int CreateStructuredGridOutput(int partId, char line[256], const char *name, vtkMultiBlockDataSet *output)
Read a structured part from the geometry file and create a vtkStructuredGrid output.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
int SkipTimeStep()
Read to the next time step in the geometry file.
int CreateImageDataOutput(int partId, char line[80], const char *name, vtkMultiBlockDataSet *output)
Read a structured part from the geometry file and create a vtkImageData output.
a simple class to control print indentation
virtual int ReadTensorsPerElement(const char *fileName, const char *description, int timeStep, vtkMultiBlockDataSet *output)
Read tensors per element for this dataset.
int ReadLong(vtkTypeInt64 *result)
Internal function to read in a single long.
int CountTimeSteps()
Counts the number of timesteps in the geometry file This function assumes the file is already open an...
int SkipRectilinearGrid(char line[256])
virtual int ReadGeometryFile(const char *fileName, int timeStep, vtkMultiBlockDataSet *output)
Read the geometry file.
int SeekToCachedTimeStep(const char *fileName, int realTimeStep)
Seeks the IFile to the nearest time step that is <= the target time step.
virtual int ReadTensorsPerNode(const char *fileName, const char *description, int timeStep, vtkMultiBlockDataSet *output)
Read tensors per node for this dataset.
int ReadPartId(int *result)
int ReadInt(int *result)
Internal function to read in a single integer.
int CreateRectilinearGridOutput(int partId, char line[256], const char *name, vtkMultiBlockDataSet *output)
Read a structured part from the geometry file and create a vtkRectilinearGrid output.
static vtkEnSightGoldBinaryReader * New()
virtual int ReadScalarsPerElement(const char *fileName, const char *description, int timeStep, vtkMultiBlockDataSet *output, int numberOfComponents=1, int component=0)
Read scalars per element for this dataset.
virtual int ReadVectorsPerElement(const char *fileName, const char *description, int timeStep, vtkMultiBlockDataSet *output)
Read vectors per element for this dataset.