#include <vtkEnSight6BinaryReader.h>
Inheritance diagram for vtkEnSight6BinaryReader:
Public Methods | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
Static Public Methods | |
vtkEnSight6BinaryReader * | New () |
int | IsTypeOf (const char *type) |
vtkEnSight6BinaryReader * | SafeDownCast (vtkObject *o) |
Protected Methods | |
vtkEnSight6BinaryReader () | |
~vtkEnSight6BinaryReader () | |
virtual int | ReadGeometryFile (char *fileName, int timeStep) |
virtual int | ReadMeasuredGeometryFile (char *fileName, int timeStep) |
virtual int | CreateUnstructuredGridOutput (int partId, char line[256]) |
virtual int | CreateStructuredGridOutput (int partId, char line[256]) |
int | ReadLine (char result[80]) |
int | ReadInt (int *result) |
int | ReadIntArray (int *result, int numInts) |
int | ReadFloatArray (float *result, int numFloats) |
virtual int | ReadScalarsPerNode (char *fileName, char *description, int timeStep, int measured=0, int numberOfComponents=1, int component=0) |
virtual int | ReadVectorsPerNode (char *fileName, char *description, int timeStep, int measured=0) |
virtual int | ReadTensorsPerNode (char *fileName, char *description, int timeStep) |
virtual int | ReadScalarsPerElement (char *fileName, char *description, int timeStep, int numberOfComponents=1, int component=0) |
virtual int | ReadVectorsPerElement (char *fileName, char *description, int timeStep) |
virtual int | ReadTensorsPerElement (char *fileName, char *description, int timeStep) |
void | SkipTimeStep () |
int | SkipStructuredGrid (char line[256]) |
int | SkipUnstructuredGrid (char line[256]) |
Protected Attributes | |
int | NumberOfUnstructuredPoints |
vtkPoints * | UnstructuredPoints |
vtkIdList * | UnstructuredNodeIds |
int | ElementIdsListed |
FILE * | IFile |
vtkEnSight6BinaryReader is a class to read binary EnSight6 files into vtk. Because the different parts of the EnSight data can be of various data types, this reader produces multiple outputs, one per part in the input file. All variable information is being stored in field data. The descriptions listed in the case file are used as the array names in the field data. For complex vector variables, the description is appended with _r (for the array of real values) and _i (for the array if imaginary values). Complex scalar variables are stored as a single array with 2 components, real and imaginary, listed in that order.
Definition at line 70 of file vtkEnSight6BinaryReader.h.
|
|
|
|
|
Instantiate object with no start, end, or progress methods. Reimplemented from vtkDataSetSource. |
|
Return the class name as a string. This method is defined in all subclasses of vtkObject with the vtkTypeMacro found in vtkSetGet.h. Reimplemented from vtkEnSightReader. |
|
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h. Reimplemented from vtkEnSightReader. |
|
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h. Reimplemented from vtkEnSightReader. |
|
Will cast the supplied object to vtkObject* is this is a safe operation (i.e., a safe downcast); otherwise NULL is returned. This method is defined in all subclasses of vtkObject with the vtkTypeMacro found in vtkSetGet.h. Reimplemented from vtkEnSightReader. |
|
Read the geometry file. If an error occurred, 0 is returned; otherwise 1. Reimplemented from vtkEnSightReader. |
|
Read the measured geometry file. If an error occurred, 0 is returned; otherwise 1. Reimplemented from vtkEnSightReader. |
|
Read scalars per node for this dataset. If an error occurred, 0 is returned; otherwise 1. If there will be more than one component in the scalars array, we assume that 0 is the first component added to the array. Reimplemented from vtkEnSightReader. |
|
Read vectors per node for this dataset. If an error occurred, 0 is returned; otherwise 1. Reimplemented from vtkEnSightReader. |
|
Read tensors per node for this dataset. If an error occurred, 0 is returned; otherwise 1. Reimplemented from vtkEnSightReader. |
|
Read scalars per element for this dataset. If an error occurred, 0 is returned; otherwise 1. If there will be more than one component in the scalars array, we assume that 0 is the first component added to the array. Reimplemented from vtkEnSightReader. |
|
Read vectors per element for this dataset. If an error occurred, 0 is returned; otherwise 1. Reimplemented from vtkEnSightReader. |
|
Read tensors per element for this dataset. If an error occurred, 0 is returned; otherwise 1. Reimplemented from vtkEnSightReader. |
|
Read an unstructured part (partId) from the geometry file and create a vtkUnstructuredGrid output. Return 0 if EOF reached. Reimplemented from vtkEnSightReader. |
|
Read a structured part from the geometry file and create a vtkStructuredGridOutput. Return 0 if EOF reached. Reimplemented from vtkEnSightReader. |
|
Internal function to read in a line up to 80 characters. Returns zero if there was an error. |
|
Internal function to read in a single integer. Returns zero if there was an error. |
|
Internal function to read in an integer array. Returns zero if there was an error. |
|
Internal function to read in a float array. Returns zero if there was an error. |
|
Read to the next time step in the geometry file. |
|
Read to the next time step in the geometry file. |
|
Read to the next time step in the geometry file. |
|
Definition at line 169 of file vtkEnSight6BinaryReader.h. |
|
Definition at line 170 of file vtkEnSight6BinaryReader.h. |
|
Definition at line 171 of file vtkEnSight6BinaryReader.h. |
|
Definition at line 173 of file vtkEnSight6BinaryReader.h. |
|
Definition at line 175 of file vtkEnSight6BinaryReader.h. |