13 #ifndef vtkAMRDataSetCache_h
14 #define vtkAMRDataSetCache_h
16 #include "vtkIOAMRModule.h"
20 VTK_ABI_NAMESPACE_BEGIN
40 void InsertAMRBlockPointData(
int compositeIdx,
vtkDataArray* dataArray);
46 void InsertAMRBlockCellData(
int compositeIdx,
vtkDataArray* dataArray);
53 vtkDataArray* GetAMRBlockCellData(
int compositeIdx,
const char* dataName);
60 vtkDataArray* GetAMRBlockPointData(
int compositeIdx,
const char* dataName);
72 bool HasAMRBlockCellData(
int compositeIdx,
const char*
name);
78 bool HasAMRBlockPointData(
int compositeIdx,
const char*
name);
83 bool HasAMRBlock(
int compositeIdx);
std::map< int, vtkUniformGrid * > AMRCacheType
abstract base class for most VTK objects
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
A concrete implementation of vtkObject that provides functionality for caching AMR blocks...
a simple class to control print indentation
abstract superclass for arrays of numeric data
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...