25#ifndef vtkHyperTreeGridGenerateFields_h 
   26#define vtkHyperTreeGridGenerateFields_h 
   28#include "vtkFiltersHyperTreeModule.h"  
   32#include <unordered_map> 
   34VTK_ABI_NAMESPACE_BEGIN
 
   52  virtual 
void SetComputeCellSizeArray(
bool enable);
 
   53  vtkBooleanMacro(ComputeCellSizeArray, 
bool);
 
   61  virtual 
std::
string GetCellSizeArrayName() VTK_FUTURE_CONST;
 
   62  virtual 
void SetCellSizeArrayName(
std::
string name);
 
   70  virtual 
bool GetComputeValidCellArray() VTK_FUTURE_CONST;
 
   71  virtual 
void SetComputeValidCellArray(
bool enable);
 
   72  vtkBooleanMacro(ComputeValidCellArray, 
bool);
 
   80  virtual 
std::
string GetValidCellArrayName() VTK_FUTURE_CONST;
 
   81  virtual 
void SetValidCellArrayName(
std::
string name);
 
   89  virtual 
bool GetComputeCellCenterArray() VTK_FUTURE_CONST;
 
   90  virtual 
void SetComputeCellCenterArray(
bool enable);
 
   91  vtkBooleanMacro(ComputeCellCenterArray, 
bool);
 
   99  virtual 
std::
string GetCellCenterArrayName() VTK_FUTURE_CONST;
 
  100  virtual 
void SetCellCenterArrayName(
std::
string name);
 
  108  virtual 
bool GetComputeTotalVisibleVolumeArray() VTK_FUTURE_CONST;
 
  109  virtual 
void SetComputeTotalVisibleVolumeArray(
bool enable);
 
  110  vtkBooleanMacro(ComputeTotalVisibleVolumeArray, 
bool);
 
  118  virtual 
std::
string GetTotalVisibleVolumeArrayName() VTK_FUTURE_CONST;
 
  119  virtual 
void SetTotalVisibleVolumeArrayName(
std::
string name);
 
  149  std::
string DefaultCellSizeArrayName = "CellSize";
 
  150  std::
string DefaultValidCellArrayName = "ValidCell";
 
  151  std::
string DefaultCellCenterArrayName = "CellCenter";
 
  154  std::
string DefaultTotalVisibleVolumeArrayName = "TotalVisibleVolume";
 
represent and manipulate cell attribute data
 
general representation of visualization data
 
Superclass for algorithms that produce a hyper tree grid as output.
 
Abstract class for field definition used by vtkHyperTreeGridGenerateFields.
 
Generate cell fields for a HTG.
 
virtual bool GetComputeCellSizeArray() VTK_FUTURE_CONST
Enable/disable the computation of the CellSize array.
 
static vtkHyperTreeGridGenerateFields * New()
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
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