VTK  9.3.20240419
vtkPXdmf3Writer.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2 // SPDX-License-Identifier: BSD-3-Clause
3 
28 #ifndef vtkPXdmf3Writer_h
29 #define vtkPXdmf3Writer_h
30 
31 #include "vtkIOParallelXdmf3Module.h" // For export macro
32 #include "vtkXdmf3Writer.h"
33 
34 VTK_ABI_NAMESPACE_BEGIN
35 class VTKIOPARALLELXDMF3_EXPORT vtkPXdmf3Writer : public vtkXdmf3Writer
36 {
37 public:
38  static vtkPXdmf3Writer* New();
40  void PrintSelf(ostream& os, vtkIndent indent) override;
41 
42 protected:
44  ~vtkPXdmf3Writer() override;
45  int CheckParameters() override;
46 
48  vtkInformationVector* outputVector) override;
49  int GlobalContinueExecuting(int localContinue) override;
50 
51 private:
52  vtkPXdmf3Writer(const vtkPXdmf3Writer&) = delete;
53  void operator=(const vtkPXdmf3Writer&) = delete;
54 };
55 
56 VTK_ABI_NAMESPACE_END
57 #endif /* vtkPXdmf3Writer_h */
a simple class to control print indentation
Definition: vtkIndent.h:108
Store zero or more vtkInformation instances.
Store vtkAlgorithm input/output information.
mpi parallel writer for XDMF/HDF5 files
static vtkPXdmf3Writer * New()
int RequestUpdateExtent(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
This is called by the superclass.
int CheckParameters() override
int GlobalContinueExecuting(int localContinue) override
~vtkPXdmf3Writer() override
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
write eXtensible Data Model and Format files