Go to the documentation of this file.
33 #ifndef vtkAMRInformation_h
34 #define vtkAMRInformation_h
48 class vtkAMRIndexIterator;
62 void Initialize(
int numLevels,
const int* blocksPerLevel);
81 {
return static_cast<unsigned int>(this->NumBlocks.size()-1);}
90 {
return this->NumBlocks.back();}
96 {
return this->NumBlocks[
level] +
id;}
192 {
return this->NumBlocks;}
196 {
return this->AllChildren[i];}
206 bool HasValidOrigin();
207 bool HasValidBounds();
208 void UpdateBounds(
const int level,
const int id);
209 void AllocateBoxes(
unsigned int n);
210 void GenerateBlockLevel();
211 void CalculateParentChildRelationShip(
unsigned int level,
213 std::vector<std::vector<unsigned int> >& parents );
221 std::vector<int> NumBlocks;
234 std::vector<std::vector<std::vector<unsigned int> > > AllChildren;
235 std::vector<std::vector<std::vector<unsigned int> > > AllParents;
Encloses a rectangular region of voxel like cells.
GLfloat GLfloat GLfloat GLfloat h
dynamic, self-adjusting array of unsigned int
#define vtkTypeMacro(thisClass, superclass)
abstract base class for most VTK objects
a simple class to control print indentation
dynamic, self-adjusting array of int
#define vtkGetMacro(name, type)
dynamic, self-adjusting array of double
#define VTKCOMMONDATAMODEL_EXPORT
VTKWRAPPINGJAVA_EXPORT jlong q(JNIEnv *env, jobject obj)