31 #ifndef vtkAMRInformation_h
32 #define vtkAMRInformation_h
35 #include "vtkCommonDataModelModule.h"
45 class vtkAMRIndexIterator;
62 void Initialize(
int numLevels,
const int* blocksPerLevel);
68 vtkGetMacro(GridDescription,
int);
87 return static_cast<unsigned int>(this->NumBlocks.size() - 1);
243 const std::vector<int>&
GetNumBlocks()
const {
return this->NumBlocks; }
247 return this->AllChildren[i];
258 bool HasValidOrigin();
259 bool HasValidBounds();
260 void UpdateBounds(
const int level,
const int id);
261 void AllocateBoxes(
unsigned int n);
262 void GenerateBlockLevel();
263 void CalculateParentChildRelationShip(
unsigned int level,
289 std::vector<std::vector<std::vector<unsigned int> > > AllChildren;
290 std::vector<std::vector<std::vector<unsigned int> > > AllParents;
Encloses a rectangular region of voxel like cells.
dynamic, self-adjusting array of double
vtkFrustumSelector is a vtkSelector that selects elements based on whether they are inside or interse...
a simple class to control print indentation
dynamic, self-adjusting array of int
abstract base class for most VTK objects
dynamic, self-adjusting array of unsigned int