11#ifndef vtkHyperTreeGridCellCenterStrategy_h
12#define vtkHyperTreeGridCellCenterStrategy_h
14#include "vtkFiltersHyperTreeModule.h"
18VTK_ABI_NAMESPACE_BEGIN
dynamic, self-adjusting array of bits
abstract superclass for arrays of numeric data
dynamic, self-adjusting array of double
Define the CellCenter field used in vtkHyperTreeGridGenerateFields.
vtkDataArray * GetAndFinalizeArray() override
Return a vtkDoubleArray containing the center of each cell.
void Compute(vtkHyperTreeGridNonOrientedGeometryCursor *cursor) override
Compute the center of the cell.
static vtkHyperTreeGridCellCenterStrategy * New()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void Initialize(vtkHyperTreeGrid *inputHTG) override
Init internal variables from inputHTG.
Abstract class for field definition used by vtkHyperTreeGridGenerateFields.
virtual void Compute(vtkHyperTreeGridNonOrientedGeometryCursor *)
Reimplement to compute the data for the current cell.
virtual void Initialize(vtkHyperTreeGrid *vtkMaybeUnused(inputHTG))
Reimplement to initialize internal structures based on the given input HTG.
Objects for traversal a HyperTreeGrid.
A dataset containing a grid of vtkHyperTree instances arranged as a rectilinear grid.
a simple class to control print indentation
Allocate and hold a VTK object.
dynamic, self-adjusting array of unsigned char