Go to the documentation of this file.
50 #ifndef vtkSimpleScalarTree_h
51 #define vtkSimpleScalarTree_h
53 #include "vtkCommonExecutionModelModule.h"
83 vtkGetMacro(BranchingFactor,
int);
91 vtkGetMacro(Level,
int);
99 vtkGetMacro(MaxLevel,
int);
void InitTraversal(double scalarValue) override
Begin to traverse the cells based on a scalar value.
void Initialize() override
Initialize locator.
abstract superclass for arrays of numeric data
abstract class to specify cell behavior
a simple class to control print indentation
list of point or cell ids
vtkCell * GetNextCell(vtkIdType &cellId, vtkIdList *&ptIds, vtkDataArray *cellScalars) override
Return the next cell that may contain scalar value specified to initialize traversal.
organize data according to scalar values (used to accelerate contouring operations)
const vtkIdType * GetCellBatch(vtkIdType batchNum, vtkIdType &numCells) override
Return the array of cell ids in the specified batch.
vtkIdType GetNumberOfCellBatches() override
Get the number of cell batches available for processing.
static vtkSimpleScalarTree * New()
Instantiate scalar tree with maximum level of 20 and branching factor of three.
organize data according to scalar values (used to accelerate contouring operations)
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
~vtkSimpleScalarTree() override
void BuildTree() override
Construct the scalar tree from the dataset provided.