vtkPEquivalenceSet.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2 // SPDX-FileCopyrightText: Copyright 2013 Sandia Corporation
3 // SPDX-License-Identifier: LicenseRef-BSD-3-Clause-Sandia-USGov
12 #ifndef vtkPEquivalenceSet_h
13 #define vtkPEquivalenceSet_h
14 
15 #include "vtkEquivalenceSet.h"
16 #include "vtkPVVTKExtensionsFiltersGeneralModule.h" //needed for exports
17 
19 {
20 public:
22  void PrintSelf(ostream& os, vtkIndent indent) override;
23  static vtkPEquivalenceSet* New();
24 
25  // Globally equivalent set IDs are reassigned to be sequential.
26  int ResolveEquivalences() override;
27 
28 protected:
30  ~vtkPEquivalenceSet() override;
31 
32 private:
33  vtkPEquivalenceSet(const vtkPEquivalenceSet&) = delete;
34  void operator=(const vtkPEquivalenceSet&) = delete;
35 };
36 
37 #endif /* vtkPEquivalenceSet_h */
virtual int ResolveEquivalences()
void PrintSelf(ostream &os, vtkIndent indent) override
static vtkEquivalenceSet * New()
#define VTKPVVTKEXTENSIONSFILTERSGENERAL_EXPORT
distributed method of Equivalence
records groups of integers that are equivalent.