dox/IO/vtkEnSightGoldReader.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00037
#ifndef __vtkEnSightGoldReader_h
00038
#define __vtkEnSightGoldReader_h
00039
00040
#include "vtkEnSightReader.h"
00041
00042 class VTK_IO_EXPORT vtkEnSightGoldReader :
public vtkEnSightReader
00043 {
00044
public:
00045
static vtkEnSightGoldReader *
New();
00046 vtkTypeRevisionMacro(vtkEnSightGoldReader,
vtkEnSightReader);
00047
virtual void PrintSelf(ostream& os,
vtkIndent indent);
00048
00049
protected:
00050 vtkEnSightGoldReader() {};
00051 ~vtkEnSightGoldReader() {};
00052
00055
virtual int ReadGeometryFile(
char* fileName,
int timeStep);
00056
00059
virtual int ReadMeasuredGeometryFile(
char* fileName,
int timeStep);
00060
00062
00065
virtual int ReadScalarsPerNode(
char* fileName,
char* description,
00066
int timeStep,
int measured = 0,
00067
int numberOfComponents = 1,
00068
int component = 0);
00070
00072
00074
virtual int ReadVectorsPerNode(
char* fileName,
char* description,
00075
int timeStep,
int measured = 0);
00077
00079
00081
virtual int ReadTensorsPerNode(
char* fileName,
char* description,
00082
int timeStep);
00084
00086
00089
virtual int ReadScalarsPerElement(
char* fileName,
char* description,
00090
int timeStep,
int numberOfComponents = 1,
00091
int component = 0);
00093
00095
00097
virtual int ReadVectorsPerElement(
char* fileName,
char* description,
00098
int timeStep);
00100
00102
00104
virtual int ReadTensorsPerElement(
char* fileName,
char* description,
00105
int timeStep);
00107
00109
00112
virtual int CreateUnstructuredGridOutput(
int partId,
00113
char line[256],
00114
const char* name);
00116
00118
00120
virtual int CreateStructuredGridOutput(
int partId,
00121
char line[256],
00122
const char* name);
00124
00127
int CreateRectilinearGridOutput(
int partId,
char line[256],
const char* name);
00128
00131
int CreateImageDataOutput(
int partId,
char line[256],
const char* name);
00132
00134
00135 vtkSetStringMacro(GeometryFileName);
00136 vtkGetStringMacro(GeometryFileName);
00138
00140
00141 vtkSetStringMacro(MeasuredFileName);
00142 vtkGetStringMacro(MeasuredFileName);
00144
00146
00147 vtkSetStringMacro(MatchFileName);
00148 vtkGetStringMacro(MatchFileName);
00150
private:
00151 vtkEnSightGoldReader(
const vtkEnSightGoldReader&);
00152
void operator=(
const vtkEnSightGoldReader&);
00153 };
00154
00155
#endif