|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   20 #ifndef vtkEnSightReader_h 
   21 #define vtkEnSightReader_h 
   24 #include "vtkIOEnSightModule.h"  
   28 class vtkEnSightReaderCellIdsType;
 
   57     NUMBER_OF_ELEMENT_TYPES = 17
 
   64     TENSOR_SYMM_PER_NODE = 2,
 
   65     SCALAR_PER_ELEMENT = 3,
 
   66     VECTOR_PER_ELEMENT = 4,
 
   67     TENSOR_SYMM_PER_ELEMENT = 5,
 
   68     SCALAR_PER_MEASURED_NODE = 6,
 
   69     VECTOR_PER_MEASURED_NODE = 7,
 
   70     COMPLEX_SCALAR_PER_NODE = 8,
 
   71     COMPLEX_VECTOR_PER_NODE = 9,
 
   72     COMPLEX_SCALAR_PER_ELEMENT = 10,
 
   73     COMPLEX_VECTOR_PER_ELEMENT = 11
 
   88   vtkGetStringMacro(MeasuredFileName);
 
   96   vtkGetStringMacro(MatchFileName);
 
  112   vtkSetStringMacro(MeasuredFileName);
 
  119   vtkSetStringMacro(MatchFileName);
 
  127   int ReadCaseFileGeometry(
char* line);
 
  128   int ReadCaseFileVariable(
char* line);
 
  129   int ReadCaseFileTime(
char* line);
 
  130   int ReadCaseFileFile(
char* line);
 
  139   virtual int ReadGeometryFile(
 
  146   virtual int ReadMeasuredGeometryFile(
 
  158   virtual int ReadScalarsPerNode(
const char* fileName, 
const char* 
description, 
int timeStep,
 
  166   virtual int ReadVectorsPerNode(
const char* fileName, 
const char* 
description, 
int timeStep,
 
  173   virtual int ReadTensorsPerNode(
 
  180   virtual int ReadScalarsPerElement(
const char* fileName, 
const char* 
description, 
int timeStep,
 
  187   virtual int ReadVectorsPerElement(
 
  194   virtual int ReadTensorsPerElement(
 
  201   virtual int CreateUnstructuredGridOutput(
 
  208   virtual int CreateStructuredGridOutput(
 
  214   void AddVariableFileName(
const char* fileName1, 
const char* fileName2 = 
nullptr);
 
  230   int GetElementType(
const char* line);
 
  236   int GetSectionType(
const char* line);
 
  246   void RemoveLeadingBlanks(
char* line);
 
  332   int CheckOutputConsistency();
 
  
vtkIdListCollection * FileSetFileNameNumbers
void AddVariableType(int variableType)
Add a variable type to the appropriate array.
vtkIdList * VariableFileSetIds
superclass for EnSight file readers
char ** ComplexVariableFileNames
int NumberOfMeasuredPoints
vtkIdList * TimeSetsWithFilenameNumbers
vtkIdList * VariableTimeSetIds
int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
char ** VariableFileNames
Composite dataset that organizes datasets into blocks.
vtkIdList * ComplexVariableFileSetIds
vtkIdList * FileSetsWithFilenameNumbers
a simple class to control print indentation
class to read any type of EnSight files
vtkIdList * UnstructuredPartIds
list of point or cell ids
maintain an ordered list of IdList objects
vtkIdListCollection * FileSetNumberOfSteps
virtual void ClearForNewCaseFileName()
Clear data structures such that setting a new case file name works.
int ReplaceWildcards(char *fileName, int timeSet, int fileSet)
Replace the wildcards in the geometry file name with appropriate filename numbers as specified in the...
abstract class to specify dataset behavior
vtkIdListCollection * TimeSetFileNameNumbers
maintain an unordered list of dataset objects
vtkEnSightReaderCellIdsType * CellIds
int NumberOfGeometryParts
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkIdList * ComplexVariableTimeSetIds
void AddVariableDescription(const char *description)
Add a variable description to the appropriate array.