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);
 
  143   virtual void WriteCaseFile(
int TotalTimeSteps);
 
  144   virtual void WriteSOSCaseFile(
int NumProcs);
 
  155   virtual void WriteStringToFile(
const char* 
string, FILE* file);
 
  156   virtual void WriteTerminatedStringToFile(
const char* 
string, FILE* file);
 
  157   virtual void WriteIntToFile(
const int i, FILE* file);
 
  158   virtual void WriteFloatToFile(
const float f, FILE* file);
 
  159   virtual void WriteElementTypeToFile(
int ElementType, FILE* fd);
 
  161   virtual bool ShouldWriteGeometry();
 
  162   virtual void SanitizeFileName(
char* 
name);
 
  163   virtual FILE* OpenFile(
char* 
name);
 
  168   int GetExodusModelIndex(
int* ElementArray, 
int NumberElements, 
int PartID);