 |
VTK
9.0.1
|
Go to the documentation of this file.
47 #ifndef vtkSimpleScalarTree_h
48 #define vtkSimpleScalarTree_h
50 #include "vtkCommonExecutionModelModule.h"
87 vtkGetMacro(BranchingFactor,
int);
95 vtkGetMacro(Level,
int);
103 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
void ShallowCopy(vtkScalarTree *stree) override
This method is used to copy data members when cloning an instance of the class.
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)
vtkIdType GetNumberOfCellBatches(double scalarValue) override
Get the number of cell batches available for processing as a function of the specified scalar value.
const vtkIdType * GetCellBatch(vtkIdType batchNum, vtkIdType &numCells) override
Return the array of cell ids in the specified batch.
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.