VTK  9.3.0
vtkXMLPUnstructuredDataWriter.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
12 #ifndef vtkXMLPUnstructuredDataWriter_h
13 #define vtkXMLPUnstructuredDataWriter_h
14 
15 #include "vtkIOParallelXMLModule.h" // For export macro
16 #include "vtkXMLPDataWriter.h"
17 
18 VTK_ABI_NAMESPACE_BEGIN
19 class vtkPointSet;
21 
22 class VTKIOPARALLELXML_EXPORT vtkXMLPUnstructuredDataWriter : public vtkXMLPDataWriter
23 {
24 public:
26  void PrintSelf(ostream& os, vtkIndent indent) override;
27 
28 protected:
31 
35  void WritePData(vtkIndent indent) override;
36 
37 private:
39  void operator=(const vtkXMLPUnstructuredDataWriter&) = delete;
40 };
41 
42 VTK_ABI_NAMESPACE_END
43 #endif
a simple class to control print indentation
Definition: vtkIndent.h:29
concrete class for storing a set of points
Definition: vtkPointSet.h:59
Write data in a parallel XML format.
Superclass for PVTK XML unstructured data writers.
vtkPointSet * GetInputAsPointSet()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkXMLWriter * CreatePieceWriter(int index) override
void WritePData(vtkIndent indent) override
Write Data associated with the input dataset.
~vtkXMLPUnstructuredDataWriter() override
virtual vtkXMLUnstructuredDataWriter * CreateUnstructuredPieceWriter()=0
Superclass for VTK XML unstructured data writers.
Superclass for VTK's XML file writers.
Definition: vtkXMLWriter.h:54
@ index
Definition: vtkX3D.h:246