25 #ifndef vtkAMRDataSetCache_h
26 #define vtkAMRDataSetCache_h
28 #include "vtkIOAMRModule.h"
51 void InsertAMRBlockPointData(
int compositeIdx,
vtkDataArray* dataArray);
57 void InsertAMRBlockCellData(
int compositeIdx,
vtkDataArray* dataArray);
64 vtkDataArray* GetAMRBlockCellData(
int compositeIdx,
const char* dataName);
71 vtkDataArray* GetAMRBlockPointData(
int compositeIdx,
const char* dataName);
83 bool HasAMRBlockCellData(
int compositeIdx,
const char*
name);
89 bool HasAMRBlockPointData(
int compositeIdx,
const char*
name);
94 bool HasAMRBlock(
const 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...