30#ifndef vtkUniformHyperTreeGrid_h
31#define vtkUniformHyperTreeGrid_h
39#include "vtkCommonDataModelModule.h"
211 if (value < this->
Origin[0] ||
212 value > this->Origin[0] + this->GridScale[0] * (this->
GetDimensions()[0] - 1))
216 return std::round((value - this->Origin[0]) / this->GridScale[0]);
220 if (value < this->
Origin[1] ||
229 if (value < this->
Origin[2] ||
240 mutable std::shared_ptr<vtkHyperTreeGridScales>
Scales;
dynamic, self-adjusting array of double
A specifalized type of vtkHyperTreeGrid for the case when root cells have uniform sizes in each direc...
const unsigned int * GetDimensions() const
Get dimensions of this rectilinear grid dataset.
vtkDataArray * ZCoordinates
vtkDataArray * YCoordinates
vtkHyperTreeGrid()
Constructor with default bounds (0,1, 0,1, 0,1).
vtkDataArray * XCoordinates
A data object structured as a tree.
a simple class to control print indentation
#define VTK_UNIFORM_HYPER_TREE_GRID
#define VTK_SIZEHINT(...)