62#ifndef vtkHyperTreeGridEvaluateCoarse_h 
   63#define vtkHyperTreeGridEvaluateCoarse_h 
   65#include "vtkFiltersHyperTreeModule.h"  
   70VTK_ABI_NAMESPACE_BEGIN
 
   82    OPERATOR_DON_T_CHANGE_FAST = 0,
 
   83    OPERATOR_DON_T_CHANGE = 1,
 
   88    OPERATOR_UNMASKED_AVERAGE = 6,
 
   89    OPERATOR_ELDER_CHILD = 7,
 
   90    OPERATOR_SPLATTING_AVERAGE = 8
 
  101  vtkSetMacro(Operator, 
unsigned int);
 
  102  vtkGetMacro(Operator, 
unsigned int);
 
  109  vtkSetMacro(Default, 
double);
 
  141  virtual double EvalCoarse(
const std::vector<double>&);
 
  143  virtual double Min(
const std::vector<double>&);
 
  144  virtual double Max(
const std::vector<double>&);
 
  145  virtual double Sum(
const std::vector<double>&);
 
  146  virtual double Average(
const std::vector<double>&);
 
  147  virtual double UnmaskedAverage(
const std::vector<double>&);
 
  148  virtual double ElderChild(
const std::vector<double>&);
 
  149  virtual double SplattingAverage(
const std::vector<double>&);
 
  153  unsigned int Operator;
 
  157  unsigned int BranchFactor;
 
  158  unsigned int Dimension;
 
  159  unsigned int SplattingFactor;
 
  161  unsigned int NumberOfChildren;
 
dynamic, self-adjusting array of bits
 
general representation of visualization data
 
Superclass for algorithms that produce a hyper tree grid as output.
 
The value of the parent cell is determined from an operation defined on the values of the child cells...
 
int FillOutputPortInformation(int, vtkInformation *) override
Define default input and output port types.
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
int ProcessTrees(vtkHyperTreeGrid *, vtkDataObject *) override
Main routine to extract hyper tree grid levels.
 
vtkHyperTreeGridEvaluateCoarse()
 
virtual void ProcessNode(vtkHyperTreeGridNonOrientedCursor *)
Recursively descend into tree down to leaves.
 
~vtkHyperTreeGridEvaluateCoarse() override
 
static vtkHyperTreeGridEvaluateCoarse * New()
 
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