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 
18 class VTKPVVTKEXTENSIONSFILTERSGENERAL_EXPORT vtkPEquivalenceSet : public vtkEquivalenceSet
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 */
vtkIndent
vtkEquivalenceSet::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
vtkEquivalenceSet::New
static vtkEquivalenceSet * New()
vtkPEquivalenceSet
distributed method of Equivalence
Definition: vtkPEquivalenceSet.h:18
vtkEquivalenceSet
records groups of integers that are equivalent.
Definition: vtkEquivalenceSet.h:19
vtkEquivalenceSet::ResolveEquivalences
virtual int ResolveEquivalences()
vtkEquivalenceSet.h