VTK  9.0.20210418
vtkXMLPPartitionedDataSetWriter.h
Go to the documentation of this file.
1 /*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkXMLPPartitionedDataSetWriter.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
9 
10  This software is distributed WITHOUT ANY WARRANTY; without even
11  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
12  PURPOSE. See the above copyright notice for more information.
13 
14 =========================================================================*/
23 #ifndef vtkXMLPPartitionedDataSetWriter_h
24 #define vtkXMLPPartitionedDataSetWriter_h
25 
26 #include "vtkDeprecation.h" // For VTK_DEPRECATED_IN_9_1_0
27 #include "vtkIOParallelXMLModule.h" // For export macro
29 
32 
33 VTK_DEPRECATED_IN_9_1_0("Use vtkXMLPartitionedDataSetWriter instead")
34 class VTKIOPARALLELXML_EXPORT vtkXMLPPartitionedDataSetWriter
36 {
37 public:
40  void PrintSelf(ostream& os, vtkIndent indent) override;
41 
43 
46  vtkSetMacro(NumberOfPieces, int);
47  vtkGetMacro(NumberOfPieces, int);
48  vtkSetMacro(StartPiece, int);
49  vtkGetMacro(StartPiece, int);
50  void SetWriteMetaFile(int) {}
52 
53 protected:
56 
58 
61  int StartPiece = 0;
62  int NumberOfPieces = 1;
64 
65 private:
67  void operator=(const vtkXMLPPartitionedDataSetWriter&) = delete;
68 };
69 
70 #endif
vtkXMLPPartitionedDataSetWriter::~vtkXMLPPartitionedDataSetWriter
~vtkXMLPPartitionedDataSetWriter() override
VTK_DEPRECATED_IN_9_1_0
#define VTK_DEPRECATED_IN_9_1_0(reason)
Definition: vtkDeprecation.h:117
vtkXMLPPartitionedDataSetWriter::SetWriteMetaFile
void SetWriteMetaFile(int)
These no longer have any effect.
Definition: vtkXMLPPartitionedDataSetWriter.h:50
vtkXMLPPartitionedDataSetWriter
deprecated.
Definition: vtkXMLPPartitionedDataSetWriter.h:36
vtkCompositeDataSet
abstract superclass for composite (multi-block or AMR) datasets
Definition: vtkCompositeDataSet.h:49
vtkXMLPPartitionedDataSetWriter::New
static vtkXMLPPartitionedDataSetWriter * New()
vtkMultiProcessController
Multiprocessing communication superclass.
Definition: vtkMultiProcessController.h:77
vtkIndent
a simple class to control print indentation
Definition: vtkIndent.h:34
vtkDeprecation.h
vtkXMLPartitionedDataSetWriter.h
vtkXMLPPartitionedDataSetWriter::vtkXMLPPartitionedDataSetWriter
vtkXMLPPartitionedDataSetWriter()
vtkXMLPPartitionedDataSetWriter::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkXMLPartitionedDataSetWriter
XML writer for vtkPartitionedDataSet.
Definition: vtkXMLPartitionedDataSetWriter.h:37