35#ifndef vtkHyperTreeGridGeometry_h 
   36#define vtkHyperTreeGridGeometry_h 
   38#include "vtkFiltersHyperTreeModule.h"  
   41VTK_ABI_NAMESPACE_BEGIN
 
   62  vtkSetMacro(Merging, 
bool);
 
   63  vtkGetMacro(Merging, 
bool);
 
   76  vtkSetMacro(PassThroughCellIds, 
bool);
 
   77  vtkGetMacro(PassThroughCellIds, 
bool);
 
   78  vtkBooleanMacro(PassThroughCellIds, 
bool);
 
   90  vtkSetMacro(OriginalCellIdArrayName, std::string);
 
   91  vtkGetMacro(OriginalCellIdArrayName, std::string);
 
  101  vtkSetMacro(FillMaterial, 
bool);
 
  102  vtkGetMacro(FillMaterial, 
bool);
 
  103  vtkBooleanMacro(FillMaterial, 
bool);
 
  125  bool PassThroughCellIds = 
false;
 
  130  std::string OriginalCellIdArrayName = 
"vtkOriginalCellIds";
 
  138  bool Merging = 
false;
 
  144  bool FillMaterial = 
true;
 
object to represent cell connectivity
general representation of visualization data
Superclass for algorithms that produce a hyper tree grid as output.
Generate vtkHyperTreeGrid external surface.
int FillOutputPortInformation(int, vtkInformation *) override
For this algorithm the output is a vtkPolyData instance.
static vtkHyperTreeGridGeometry * New()
~vtkHyperTreeGridGeometry() override=default
vtkHyperTreeGridGeometry()=default
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 generate external boundary.
A dataset containing a grid of vtkHyperTree instances arranged as a rectilinear grid.
a simple class to control print indentation
represent and manipulate 3D points