18#ifndef vtkAMRMetaData_h
19#define vtkAMRMetaData_h
21#include "vtkCommonDataModelModule.h"
27VTK_ABI_NAMESPACE_BEGIN
47 virtual void Initialize(
const std::vector<unsigned int>& blocksPerLevel);
55 virtual
void Initialize(
int numLevels, const
int* blocksPerLevel);
61 [[nodiscard]] vtkGetMacro(GridDescription,
int);
103 [[nodiscard]]
int GetIndex(
unsigned int level,
unsigned int id)
const
117 [[nodiscard]]
const std::vector<int>&
GetNumBlocks()
const {
return this->NumBlocks; }
132 void GenerateBlockLevel();
142 std::vector<int> NumBlocks = { 0 };
a simple class to control print indentation
Hold a reference to a vtkObjectBase instance.
dynamic, self-adjusting array of unsigned int
#define VTK_DEPRECATED_IN_9_6_0(reason)