32 #ifndef vtkEnSightWriter_h 33 #define vtkEnSightWriter_h 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)
#define vtkGetMacro(name, type)
#define vtkSetStringMacro(name)
#define vtkTypeMacro(thisClass, superclass)
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()
#define vtkGetStringMacro(name)
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)
#define vtkSetMacro(name, type)