34#ifndef vtkHyperTreeGridAxisCut_h 
   35#define vtkHyperTreeGridAxisCut_h 
   37#include "vtkFiltersHyperTreeModule.h"  
   40VTK_ABI_NAMESPACE_BEGIN
 
   57  vtkSetClampMacro(PlaneNormalAxis, 
int, 0, 2);
 
   58  vtkGetMacro(PlaneNormalAxis, 
int);
 
   65  vtkSetMacro(PlanePosition, 
double);
 
   66  vtkGetMacro(PlanePosition, 
double);
 
dynamic, self-adjusting array of bits
 
general representation of visualization data
 
Superclass for algorithms that produce a hyper tree grid as output.
 
Axis aligned hyper tree grid cut.
 
~vtkHyperTreeGridAxisCut() override
 
double PlanePositionRealUse
 
void RecursivelyProcessTree(vtkHyperTreeGridNonOrientedGeometryCursor *inCursor, vtkHyperTreeGridNonOrientedCursor *outCursor)
Recursively descend into tree down to leaves.
 
static vtkHyperTreeGridAxisCut * New()
 
double PlanePosition
Intercept of plane along normal.
 
int FillOutputPortInformation(int, vtkInformation *) override
Define default input and output port types.
 
int ProcessTrees(vtkHyperTreeGrid *, vtkDataObject *) override
Main routine to generate hyper tree grid cut.
 
vtkHyperTreeGridAxisCut()
 
vtkBitArray * InMask
Output material mask constructed by this filter.
 
int PlaneNormalAxis
Direction of plane normal.
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
vtkIdType CurrentId
Keep track of current index in output hyper tree grid.
 
Objects for traversal a HyperTreeGrid.
 
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