Go to the documentation of this file.
25 #ifndef vtkGenericEnSightReader_h
26 #define vtkGenericEnSightReader_h
37 class TranslationTableType;
186 ENSIGHT_6_BINARY = 1,
188 ENSIGHT_GOLD_BINARY = 3,
189 ENSIGHT_MASTER_SERVER = 4
208 FILE_LITTLE_ENDIAN=1,
209 FILE_UNKNOWN_ENDIAN=2
297 void* clientdata,
void* calldata);
int ReadLine(char result[256])
void PrintSelf(ostream &os, vtkIndent indent)
static int CanReadFile(const char *casefilename)
int GetNumberOfPointArrays()
int NumberOfVectorsPerNode
#define vtkGetObjectMacro(name, type)
~vtkGenericEnSightReader()
void AddVariableType(int variableType)
int GetNumberOfVariables(int type)
#define VTKIOENSIGHT_EXPORT
int GetVariableType(int n)
const char * GetPointArrayName(int index)
virtual void SetTimeValue(float value)
void AddComplexVariableDescription(const char *description)
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
int NumberOfScalarsPerElement
vtkDataArrayCollection * TimeSets
int NumberOfTensorsSymmPerNode
maintain an unordered list of dataarray objects
void DestroyStringArray(int numStrings, char **strings)
#define vtkTypeMacro(thisClass, superclass)
@ IMPLICIT_STRUCTURED_MODE
vtkCallbackCommand * SelectionObserver
const char * GetDescription(int n)
abstract base class for most VTK objects
int DetermineEnSightVersion(int quiet=0)
int NumberOfVectorsPerMeasuredNode
int GetNumberOfCellArrays()
int GetPointArrayStatus(const char *name)
int NumberOfScalarsPerMeasuredNode
char ** CreateStringArray(int numStrings)
int NumberOfTensorsSymmPerElement
int InsertNewPartId(int partId)
Store on/off settings for data arrays for a vtkSource.
int * ComplexVariableTypes
int NumberOfComplexVariables
GLuint const GLchar * name
int NumberOfComplexScalarsPerElement
void SetByteOrderToLittleEndian()
GLsizei const GLfloat * value
int NumberOfScalarsPerNode
GLsizei const GLchar ** strings
int NumberOfVectorsPerElement
void SetReaderDataArraySelectionSetsFromSelf()
TranslationTableType * TranslationTable
static void SelectionModifiedCallback(vtkObject *caller, unsigned long eid, void *clientdata, void *calldata)
void SetPointArrayStatus(const char *name, int status)
const char * GetDescription(int n, int type)
void ReplaceWildcardsHelper(char *fileName, int num)
a simple class to control print indentation
#define vtkSetStringMacro(name)
class to read any type of EnSight files
vtkDataArraySelection * PointDataArraySelection
char ** ComplexVariableDescriptions
maintain an unordered list of dataarray objects
#define vtkGetMacro(name, type)
vtkGetStringMacro(ExtensionsString)
virtual void ClearForNewCaseFileName()
int NumberOfComplexScalarsPerNode
vtkGenericEnSightReader * Reader
void SetCellArrayStatus(const char *name, int status)
int ReplaceWildcards(char *fileName, int timeSet, int fileSet)
int SelectionModifiedDoNotCallModified
vtkBooleanMacro(IgnoreDriverBugs, bool)
virtual int FillOutputPortInformation(int port, vtkInformation *info)
vtkDataArraySelection * CellDataArraySelection
vtkSetMacro(IgnoreDriverBugs, bool)
char ** VariableDescriptions
void SetCaseFileName(const char *fileName)
int GetCellArrayStatus(const char *name)
const char * GetByteOrderAsString()
void SetDataArraySelectionSetsFromVariables()
void SetByteOrderToBigEndian()
vtkGenericEnSightReader * GetReader()
virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
supports function callbacks
void SetDataArraySelectionSetsFromReader()
int ReadNextDataLine(char result[256])
static vtkGenericEnSightReader * New()
const char * GetCellArrayName(int index)
const char * GetComplexDescription(int n)
int NumberOfComplexVectorsPerNode
GLuint GLuint GLsizei GLenum type
int GetComplexVariableType(int n)
vtkGenericEnSightReader()
virtual void SetTimeSets(vtkDataArrayCollection *)
void AddComplexVariableType(int variableType)
int ReadBinaryLine(char result[80])
void AddVariableDescription(const char *description)
int NumberOfComplexVectorsPerElement
int ParticleCoordinatesByIndex
Superclass for algorithms that produce only vtkMultiBlockDataSet as output.