11 #ifndef vtkXMLPVDWriter_h
12 #define vtkXMLPVDWriter_h
14 #include "vtkPVVTKExtensionsIOCoreModule.h"
18 class vtkXMLPVDWriterInternals;
37 vtkGetMacro(Piece,
int);
38 vtkSetMacro(Piece,
int);
45 vtkGetMacro(NumberOfPieces,
int);
46 vtkSetMacro(NumberOfPieces,
int);
54 vtkGetMacro(GhostLevel,
int);
55 vtkSetMacro(GhostLevel,
int);
63 vtkSetMacro(WriteAllTimeSteps,
int);
64 vtkGetMacro(WriteAllTimeSteps,
int);
65 vtkBooleanMacro(WriteAllTimeSteps,
int);
78 vtkGetMacro(WriteCollectionFile,
int);
79 virtual void SetWriteCollectionFile(
int flag);
101 void CreateWriters();
105 void SplitFileName();
106 const char* GetFilePrefix();
107 const char* GetFilePath();
110 void AppendEntry(
const char* entry);
111 void DeleteAllEntries();
114 int WriteCollectionFileIfRequested();
117 void MakeDirectory(
const char* name);
120 void RemoveADirectory(
const char* name);
139 static void ProgressCallbackFunction(
vtkObject*,
unsigned long,
void*,
void*);