11 #ifndef vtkXMLPVDWriter_h 12 #define vtkXMLPVDWriter_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*);
virtual const char * GetDataSetName()=0
vtkCallbackCommand * ProgressObserver
#define VTKPVVTKEXTENSIONSIOCORE_EXPORT
gio::GenericIOWriter * GetWriter(MPI_Comm comm, const std::string &fileName)
This method constructs and returns the underlying GenericIO writer.
vtkXMLPVDWriterInternals * Internal
int WriteCollectionFileInitialized
void PrintSelf(ostream &os, vtkIndent indent)
virtual const char * GetDefaultFileExtension()=0
virtual int ProcessRequest(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
virtual int FillInputPortInformation(int port, vtkInformation *info)
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
void ReportReferences(vtkGarbageCollector *) VTK_OVERRIDE
static vtkAlgorithm * New()
Data writer for ParaView.
void operator=(const vtkObjectBase &)