VTK  9.3.0
vtkXMLPUnstructuredGridWriter.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
30#ifndef vtkXMLPUnstructuredGridWriter_h
31#define vtkXMLPUnstructuredGridWriter_h
32
33#include "vtkIOParallelXMLModule.h" // For export macro
35
36VTK_ABI_NAMESPACE_BEGIN
38
40{
41public:
44 void PrintSelf(ostream& os, vtkIndent indent) override;
45
50
54 const char* GetDefaultFileExtension() override;
55
56protected:
59
60 // see algorithm for more info
61 int FillInputPortInformation(int port, vtkInformation* info) override;
62
63 const char* GetDataSetName() override;
65
66private:
68 void operator=(const vtkXMLPUnstructuredGridWriter&) = delete;
69};
70
71VTK_ABI_NAMESPACE_END
72#endif
a simple class to control print indentation
Definition vtkIndent.h:38
Store vtkAlgorithm input/output information.
dataset represents arbitrary combinations of all possible cell types.
Superclass for PVTK XML unstructured data writers.
Write PVTK XML UnstructuredGrid files.
const char * GetDataSetName() override
static vtkXMLPUnstructuredGridWriter * New()
vtkUnstructuredGridBase * GetInput()
Get/Set the writer's input.
~vtkXMLPUnstructuredGridWriter() override
vtkXMLUnstructuredDataWriter * CreateUnstructuredPieceWriter() override
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
const char * GetDefaultFileExtension() override
Get the default file extension for files written by this writer.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Superclass for VTK XML unstructured data writers.