VTK  9.3.1
vtkHierarchicalBoxDataIterator.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
11 #ifndef vtkHierarchicalBoxDataIterator_h
12 #define vtkHierarchicalBoxDataIterator_h
13 
14 #include "vtkCommonDataModelModule.h" // For export macro
15 #include "vtkDeprecation.h" // For VTK_DEPRECATED_IN_9_2_0
17 
18 VTK_ABI_NAMESPACE_BEGIN
21  VTKCOMMONDATAMODEL_EXPORT vtkHierarchicalBoxDataIterator : public vtkUniformGridAMRDataIterator
22 {
23 public:
26  void PrintSelf(ostream& os, vtkIndent indent) override;
27 
28 protected:
31 
32 private:
34  void operator=(const vtkHierarchicalBoxDataIterator&) = delete;
35 };
36 
37 VTK_ABI_NAMESPACE_END
38 #endif
39 
40 // VTK-HeaderTest-Exclude: vtkHierarchicalBoxDataIterator.h
subclass of vtkCompositeDataIterator with API to get current level and dataset index.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
#define VTK_DEPRECATED_IN_9_2_0(reason)
a simple class to control print indentation
Definition: vtkIndent.h:28
static vtkUniformGridAMRDataIterator * New()
Empty class for backwards compatibility.