VTK
9.7.20260709
Main Page
Related Pages
Topics
Namespaces
Classes
Files
File List
File Members
Common
DataModel
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
16
VTK_ABI_NAMESPACE_BEGIN
17
class
VTKCOMMONDATAMODEL_EXPORT
vtkUniformGridAMR
:
public
vtkAMRDataObject
18
{
19
public
:
20
static
vtkUniformGridAMR
*
New
();
21
vtkTypeMacro(
vtkUniformGridAMR
,
vtkAMRDataObject
);
22
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
23
27
int
GetDataObjectType
() VTK_FUTURE_CONST
override
{
return
VTK_UNIFORM_GRID_AMR
; }
28
29
protected
:
30
vtkUniformGridAMR
();
31
~vtkUniformGridAMR
()
override
;
32
33
private
:
34
vtkUniformGridAMR
(
const
vtkUniformGridAMR
&) =
delete
;
35
void
operator=(
const
vtkUniformGridAMR
&) =
delete
;
36
};
37
38
VTK_ABI_NAMESPACE_END
39
#endif
vtkAMRDataObject::vtkAMRDataObject
vtkAMRDataObject()
vtkIndent
a simple class to control print indentation
Definition
vtkIndent.h:108
vtkUniformGridAMR::vtkUniformGridAMR
vtkUniformGridAMR()
vtkUniformGridAMR::New
static vtkUniformGridAMR * New()
vtkUniformGridAMR::~vtkUniformGridAMR
~vtkUniformGridAMR() override
vtkUniformGridAMR::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkUniformGridAMR::GetDataObjectType
int GetDataObjectType() VTK_FUTURE_CONST override
Return class name of data type (see vtkType.h for definitions).
Definition
vtkUniformGridAMR.h:27
vtkAMRDataObject.h
vtkNew.h
VTK_UNIFORM_GRID_AMR
@ VTK_UNIFORM_GRID_AMR
Definition
vtkType.h:138
Generated on Thu Jul 9 2026 06:20:11 for VTK by
1.13.2