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);
 
  135   virtual void WriteStringToFile(
const char* 
string, FILE* file);
 
  136   virtual void WriteTerminatedStringToFile(
const char* 
string, FILE* file);
 
  137   virtual void WriteIntToFile(
const int i,FILE* file);
 
  138   virtual void WriteFloatToFile(
const float f,FILE* file);
 
  139   virtual void WriteElementTypeToFile(
int ElementType, FILE* fd);
 
  141   virtual bool ShouldWriteGeometry();
 
  142   virtual void SanitizeFileName(
char* 
name);
 
  143   virtual FILE* OpenFile(
char* 
name);
 
  148   int GetExodusModelIndex(
int *ElementArray,
int NumberElements,
int PartID);
 
#define VTKIOPARALLEL_EXPORT
 
write vtk unstructured grid data as an EnSight file 
 
void SetInputData(vtkDataObject *input)
 
abstract class to write data to file(s) 
 
a simple class to control print indentation 
 
vtkDataObject * GetInput()
 
dataset represents arbitrary combinations of all possible cell types 
 
virtual int * GetBlockIDs()
 
virtual int FillInputPortInformation(int port, vtkInformation *info)
 
vtkUnstructuredGrid * TmpInput
 
static vtkAlgorithm * New()
 
virtual void WriteData()=0
 
void PrintSelf(ostream &os, vtkIndent indent)
 
virtual void SetBlockIDs(int *val)