23 #ifndef vtkXMLPVDWriter_h 24 #define vtkXMLPVDWriter_h 30 class vtkXMLPVDWriterInternals;
49 vtkGetMacro(Piece,
int);
50 vtkSetMacro(Piece,
int);
57 vtkGetMacro(NumberOfPieces,
int);
58 vtkSetMacro(NumberOfPieces,
int);
66 vtkGetMacro(GhostLevel,
int);
67 vtkSetMacro(GhostLevel,
int);
75 vtkSetMacro(WriteAllTimeSteps,
int);
76 vtkGetMacro(WriteAllTimeSteps,
int);
77 vtkBooleanMacro(WriteAllTimeSteps,
int);
90 vtkGetMacro(WriteCollectionFile,
int);
91 virtual void SetWriteCollectionFile(
int flag);
113 void CreateWriters();
117 void SplitFileName();
118 const char* GetFilePrefix();
119 const char* GetFilePath();
122 void AppendEntry(
const char* entry);
123 void DeleteAllEntries();
126 int WriteCollectionFileIfRequested();
129 void MakeDirectory(
const char* name);
132 void RemoveADirectory(
const char* name);
151 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 &)