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
18VTK_ABI_NAMESPACE_BEGIN
19class vtkPointSet;
21
22class VTKIOPARALLELXML_EXPORT vtkXMLPUnstructuredDataWriter : public vtkXMLPDataWriter
23{
24public:
26 void PrintSelf(ostream& os, vtkIndent indent) override;
27
28protected:
31
34 vtkXMLWriter* CreatePieceWriter(int index) override;
35 void WritePData(vtkIndent indent) override;
36
37private:
39 void operator=(const vtkXMLPUnstructuredDataWriter&) = delete;
40};
41
42VTK_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.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void WritePData(vtkIndent indent) override
Write Data associated with the input dataset.
vtkPointSet * GetInputAsPointSet()
~vtkXMLPUnstructuredDataWriter() override
vtkXMLWriter * CreatePieceWriter(int index) override
virtual vtkXMLUnstructuredDataWriter * CreateUnstructuredPieceWriter()=0
Superclass for VTK XML unstructured data writers.
Superclass for VTK's XML file writers.