VTK  9.3.20240329
vtkPCellSizeFilter.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
26 #ifndef vtkPCellSizeFilter_h
27 #define vtkPCellSizeFilter_h
28 
29 #include "vtkCellSizeFilter.h"
30 #include "vtkFiltersParallelVerdictModule.h" // For export macro
31 
32 VTK_ABI_NAMESPACE_BEGIN
33 class VTKFILTERSPARALLELVERDICT_EXPORT vtkPCellSizeFilter : public vtkCellSizeFilter
34 {
35 public:
38  void PrintSelf(ostream& os, vtkIndent indent) override;
39 
40 protected:
42  ~vtkPCellSizeFilter() override;
43 
45 
48  void ComputeGlobalSum(double sum[4]) override;
50 
51 private:
52  vtkPCellSizeFilter(const vtkPCellSizeFilter&) = delete;
53  void operator=(const vtkPCellSizeFilter&) = delete;
54 };
55 
56 VTK_ABI_NAMESPACE_END
57 #endif
Computes cell sizes.
a simple class to control print indentation
Definition: vtkIndent.h:108
Computes cell sizes in parallel.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void ComputeGlobalSum(double sum[4]) override
Method to compute the global sum information.
~vtkPCellSizeFilter() override
static vtkPCellSizeFilter * New()