Go to the documentation of this file.
19 #ifndef vtkEnSightReader_h
20 #define vtkEnSightReader_h
28 class vtkEnSightReaderCellIdsType;
58 NUMBER_OF_ELEMENT_TYPES = 17
65 TENSOR_SYMM_PER_NODE = 2,
66 SCALAR_PER_ELEMENT = 3,
67 VECTOR_PER_ELEMENT = 4,
68 TENSOR_SYMM_PER_ELEMENT = 5,
69 SCALAR_PER_MEASURED_NODE = 6,
70 VECTOR_PER_MEASURED_NODE = 7,
71 COMPLEX_SCALAR_PER_NODE = 8,
72 COMPLEX_VECTOR_PER_NODE = 9,
73 COMPLEX_SCALAR_PER_ELEMENT = 10,
74 COMPLEX_VECTOR_PER_ELEMENT = 11
170 int measured = 0,
int numberOfComponents = 1,
179 int measured = 0) = 0;
194 int numberOfComponents = 1,
260 unsigned int blockNo,
268 unsigned int blockNo);
void AddVariableFileName(const char *fileName1, const char *fileName2=NULL)
vtkIdListCollection * FileSetFileNameNumbers
#define VTKIOENSIGHT_EXPORT
vtkIdList * VariableFileSetIds
superclass for EnSight file readers
char ** ComplexVariableFileNames
int NumberOfMeasuredPoints
vtkIdList * TimeSetsWithFilenameNumbers
vtkIdList * VariableTimeSetIds
virtual int ReadScalarsPerNode(const char *fileName, const char *description, int timeStep, vtkMultiBlockDataSet *output, int measured=0, int numberOfComponents=1, int component=0)=0
virtual int ReadScalarsPerElement(const char *fileName, const char *description, int timeStep, vtkMultiBlockDataSet *output, int numberOfComponents=1, int component=0)=0
int ParticleCoordinatesByIndex
#define vtkTypeMacro(thisClass, superclass)
void PrintSelf(ostream &os, vtkIndent indent)
int ReadCaseFileTime(char *line)
int ReadCaseFileGeometry(char *line)
char ** VariableFileNames
int GetElementType(const char *line)
void SetBlockName(vtkMultiBlockDataSet *output, unsigned int blockNo, const char *name)
Composite dataset that organizes datasets into blocks.
void RemoveLeadingBlanks(char *line)
int ReadVariableFiles(vtkMultiBlockDataSet *output)
int GetSectionType(const char *line)
void ReplaceWildcards(char *filename, int num)
virtual int CreateUnstructuredGridOutput(int partId, char line[80], const char *name, vtkMultiBlockDataSet *output)=0
vtkIdList * ComplexVariableFileSetIds
GLuint const GLchar * name
vtkIdList * GetCellIds(int index, int cellType)
int ReadCaseFileVariable(char *line)
vtkIdList * FileSetsWithFilenameNumbers
a simple class to control print indentation
#define vtkSetStringMacro(name)
class to read any type of EnSight files
virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
vtkIdList * UnstructuredPartIds
list of point or cell ids
virtual int ReadVectorsPerNode(const char *fileName, const char *description, int timeStep, vtkMultiBlockDataSet *output, int measured=0)=0
virtual int ReadVectorsPerElement(const char *fileName, const char *description, int timeStep, vtkMultiBlockDataSet *output)=0
virtual int ReadTensorsPerElement(const char *fileName, const char *description, int timeStep, vtkMultiBlockDataSet *output)=0
maintain an unordered list of dataarray objects
#define vtkGetMacro(name, type)
CellTypeInDataSet cellType(vtkDataSet *input)
vtkIdListCollection * FileSetNumberOfSteps
vtkGetStringMacro(ExtensionsString)
virtual int CreateStructuredGridOutput(int partId, char line[80], const char *name, vtkMultiBlockDataSet *output)=0
abstract class to specify dataset behavior
vtkBooleanMacro(IgnoreDriverBugs, bool)
vtkSetMacro(IgnoreDriverBugs, bool)
void AddToBlock(vtkMultiBlockDataSet *output, unsigned int blockNo, vtkDataSet *dataset)
virtual int ReadMeasuredGeometryFile(const char *fileName, int timeStep, vtkMultiBlockDataSet *output)=0
virtual int ReadGeometryFile(const char *fileName, int timeStep, vtkMultiBlockDataSet *output)=0
void AddVariableDescription(const char *description)
vtkIdListCollection * TimeSetFileNameNumbers
int ReadCaseFileFile(char *line)
maintain an unordered list of dataset objects
vtkEnSightReaderCellIdsType * CellIds
int NumberOfGeometryParts
virtual int ReadTensorsPerNode(const char *fileName, const char *description, int timeStep, vtkMultiBlockDataSet *output)=0
vtkIdList * ComplexVariableTimeSetIds
int CheckOutputConsistency()
virtual void ClearForNewCaseFileName()
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
vtkDataSet * GetDataSetFromBlock(vtkMultiBlockDataSet *output, unsigned int blockNo)