vtkPVGenerateGlobalIds.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2 // SPDX-License-Identifier: BSD-3-Clause
17 #ifndef vtkPVGenerateGlobalIds_h
18 #define vtkPVGenerateGlobalIds_h
19 
20 #include "vtkPVVTKExtensionsFiltersParallelDIY2Module.h" // needed for exports
22 
25 {
26 public:
27  static vtkPVGenerateGlobalIds* New();
29  void PrintSelf(ostream& os, vtkIndent indent) override;
30 
32 
40  vtkSetClampMacro(Tolerance, double, 0, VTK_DOUBLE_MAX);
41  vtkGetMacro(Tolerance, double);
43 
44 protected:
45  vtkPVGenerateGlobalIds() = default;
46  ~vtkPVGenerateGlobalIds() override = default;
47 
49  int FillInputPortInformation(int, vtkInformation*) override;
50 
51 private:
53  void operator=(const vtkPVGenerateGlobalIds&) = delete;
54 
55  double Tolerance = 0.0;
56 };
57 
58 #endif
#define VTKPVVTKEXTENSIONSFILTERSPARALLELDIY2_EXPORT
virtual int FillInputPortInformation(int port, vtkInformation *info)
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
Generate global point and cell IDs.
void operator=(const vtkObjectBase &)
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
static vtkPassInputTypeAlgorithm * New()