32 #ifndef __vtkEnSightWriter_h
33 #define __vtkEnSightWriter_h
52 vtkSetMacro(ProcessNumber,
int);
53 vtkGetMacro(ProcessNumber,
int);
58 vtkSetStringMacro(Path);
59 vtkGetStringMacro(Path);
64 vtkSetStringMacro(BaseName);
65 vtkGetStringMacro(BaseName);
70 vtkSetStringMacro(FileName);
71 vtkGetStringMacro(FileName);
76 vtkSetMacro(TimeStep,
int);
77 vtkGetMacro(TimeStep,
int);
82 vtkSetMacro(GhostLevel,
int);
83 vtkGetMacro(GhostLevel,
int);
89 vtkSetMacro(TransientGeometry,
bool);
90 vtkGetMacro(TransientGeometry,
bool);
95 vtkSetMacro(NumberOfBlocks,
int);
96 vtkGetMacro(NumberOfBlocks,
int);
123 virtual void WriteCaseFile(
int TotalTimeSteps);
124 virtual void WriteSOSCaseFile(
int NumProcs);
141 virtual void WriteStringToFile(
const char*
string, FILE* file);
142 virtual void WriteTerminatedStringToFile(
const char*
string, FILE* file);
143 virtual void WriteIntToFile(
const int i,FILE* file);
144 virtual void WriteFloatToFile(
const float f,FILE* file);
145 virtual void WriteElementTypeToFile(
int ElementType, FILE* fd);
147 virtual bool ShouldWriteGeometry();
148 virtual void SanitizeFileName(
char*
name);
149 virtual FILE* OpenFile(
char*
name);
154 int GetExodusModelIndex(
int *ElementArray,
int NumberElements,
int PartID);