VTK
9.5.20251126
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
30
33
VTK_DEPRECATED_IN_9_6_0
(
"Use vtkAMRDataObject::GetData instead"
)
34
static
vtkUniformGridAMR
*
GetData
(
vtkInformation
* info);
35
36
VTK_DEPRECATED_IN_9_6_0
(
"Use vtkAMRDataObject::GetData instead"
)
37
static
vtkUniformGridAMR
*
GetData
(
vtkInformationVector
* v,
int
i = 0);
39
40
protected:
41
vtkUniformGridAMR
();
42
~
vtkUniformGridAMR
() override;
43
44
private:
45
vtkUniformGridAMR
(const
vtkUniformGridAMR
&) = delete;
46
void
operator=(const
vtkUniformGridAMR
&) = delete;
47
};
48
49
VTK_ABI_NAMESPACE_END
50
#endif
vtkAMRDataObject::vtkAMRDataObject
vtkAMRDataObject()
vtkIndent
a simple class to control print indentation
Definition
vtkIndent.h:108
vtkInformationVector
Store zero or more vtkInformation instances.
Definition
vtkInformationVector.h:142
vtkInformation
Store vtkAlgorithm input/output information.
Definition
vtkInformation.h:173
vtkUniformGridAMR::GetData
static vtkUniformGridAMR * GetData(vtkInformation *info)
Retrieve an instance of this class from an information object.
vtkUniformGridAMR::vtkUniformGridAMR
vtkUniformGridAMR()
vtkUniformGridAMR::New
static vtkUniformGridAMR * New()
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
VTK_DEPRECATED_IN_9_6_0
#define VTK_DEPRECATED_IN_9_6_0(reason)
Definition
vtkDeprecation.h:79
vtkNew.h
VTK_UNIFORM_GRID_AMR
@ VTK_UNIFORM_GRID_AMR
Definition
vtkType.h:142
Generated on Wed Nov 26 2025 07:47:45 for VTK by
1.13.2