16 #ifndef vtkUniformGrid_h
17 #define vtkUniformGrid_h
20 #include "vtkCommonDataModelModule.h"
25 VTK_ABI_NAMESPACE_BEGIN
57 return def->InitializeGrid(
this, origin, spacing);
71 return def->InitializeGrid(
this, origin, spacing, nGhosts);
83 int Initialize(const
vtkAMRBox* def,
double* origin,
double*
spacing, const
int nGhosts[3])
85 return def->InitializeGrid(
this, origin, spacing, nGhosts);
99 const
vtkAMRBox* def,
double* origin,
double*
spacing,
int nGhostsI,
int nGhostsJ,
int nGhostsK)
101 return def->InitializeGrid(
this, origin, spacing, nGhostsI, nGhostsJ, nGhostsK);
119 ~vtkUniformGrid() override;
122 vtkUniformGrid(const vtkUniformGrid&) = delete;
123 void operator=(const vtkUniformGrid&) = delete;
126 VTK_ABI_NAMESPACE_END
static vtkImageData * New()
Encloses a rectangular region of voxel like cells.
void Initialize() override
Standard vtkDataSet API methods.
an empty cell used as a place-holder during processing
#define VTK_DEPRECATED_IN_9_6_0(reason)
topologically and geometrically regular array of data
vtkSmartPointer< vtkDataArray > GetData(const Ioss::GroupingEntity *entity, const std::string &fieldname, Ioss::Transform *transform=nullptr, Cache *cache=nullptr, const std::string &cachekey=std::string())
Returns a VTK array for a given field (fieldname) on the chosen block (or set) entity.
dynamic, self-adjusting array of unsigned char