VTK  9.7.20260709
vtkUniformGridAMR.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
8
9#ifndef vtkUniformGridAMR_h
10#define vtkUniformGridAMR_h
11
12#include "vtkAMRDataObject.h"
13#include "vtkCommonDataModelModule.h" // For export macro
14#include "vtkNew.h" // for vtkNew
15
16VTK_ABI_NAMESPACE_BEGIN
17class VTKCOMMONDATAMODEL_EXPORT vtkUniformGridAMR : public vtkAMRDataObject
18{
19public:
22 void PrintSelf(ostream& os, vtkIndent indent) override;
23
27 int GetDataObjectType() VTK_FUTURE_CONST override { return VTK_UNIFORM_GRID_AMR; }
28
29protected:
32
33private:
34 vtkUniformGridAMR(const vtkUniformGridAMR&) = delete;
35 void operator=(const vtkUniformGridAMR&) = delete;
36};
37
38VTK_ABI_NAMESPACE_END
39#endif
a simple class to control print indentation
Definition vtkIndent.h:108
static vtkUniformGridAMR * New()
~vtkUniformGridAMR() override
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
int GetDataObjectType() VTK_FUTURE_CONST override
Return class name of data type (see vtkType.h for definitions).
@ VTK_UNIFORM_GRID_AMR
Definition vtkType.h:138