Go to the documentation of this file.
33 #ifndef vtkEnSightWriter_h
34 #define vtkEnSightWriter_h
36 #include "vtkIOParallelModule.h"
57 vtkSetMacro(ProcessNumber,
int);
58 vtkGetMacro(ProcessNumber,
int);
65 vtkSetStringMacro(Path);
66 vtkGetStringMacro(Path);
73 vtkSetStringMacro(BaseName);
74 vtkGetStringMacro(BaseName);
81 vtkSetStringMacro(FileName);
82 vtkGetStringMacro(FileName);
89 vtkSetMacro(TimeStep,
int);
90 vtkGetMacro(TimeStep,
int);
97 vtkSetMacro(GhostLevel,
int);
98 vtkGetMacro(GhostLevel,
int);
106 vtkSetMacro(TransientGeometry,
bool);
107 vtkGetMacro(TransientGeometry,
bool);
114 vtkSetMacro(NumberOfBlocks,
int);
115 vtkGetMacro(NumberOfBlocks,
int);
virtual FILE * OpenFile(char *name)
void operator=(const vtkEnSightWriter &)=delete
static vtkEnSightWriter * New()
virtual void WriteStringToFile(const char *string, FILE *file)
~vtkEnSightWriter() override
write vtk unstructured grid data as an EnSight file
virtual void WriteFloatToFile(const float f, FILE *file)
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
virtual void WriteSOSCaseFile(int NumProcs)
virtual void WriteElementTypeToFile(int ElementType, FILE *fd)
virtual vtkUnstructuredGrid * GetInput()
virtual void SanitizeFileName(char *name)
virtual void SetInputData(vtkUnstructuredGrid *input)
Specify the input data or filter.
virtual void WriteCaseFile(int TotalTimeSteps)
Writes the case file that EnSight is capable of reading The other data files must be written before t...
a simple class to control print indentation
abstract class to write data to file(s)
virtual void SetBlockIDs(int *val)
set the array of Block ID's this class keeps a reference to the array and will not delete it
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkUnstructuredGrid * TmpInput
void WriteData() override
vtkEnSightWriter(const vtkEnSightWriter &)=delete
virtual int * GetBlockIDs()
virtual bool ShouldWriteGeometry()
dataset represents arbitrary combinations of all possible cell types
virtual void WriteIntToFile(const int i, FILE *file)
virtual void WriteTerminatedStringToFile(const char *string, FILE *file)
int GetExodusModelIndex(int *ElementArray, int NumberElements, int PartID)