Go to the documentation of this file.
41 #ifndef vtkSpanSpace_h
42 #define vtkSpanSpace_h
44 #include "vtkCommonExecutionModelModule.h"
47 class vtkInternalSpanSpace;
void Initialize() override
Initialize locator.
abstract superclass for arrays of numeric data
vtkIdType GetNumberOfCellBatches() override
Get the number of cell batches available for processing.
void BuildTree() override
Construct the scalar tree from the dataset provided.
abstract class to specify cell behavior
a simple class to control print indentation
list of point or cell ids
void InitTraversal(double scalarValue) override
Begin to traverse the cells based on a scalar value.
vtkCell * GetNextCell(vtkIdType &cellId, vtkIdList *&ptIds, vtkDataArray *cellScalars) override
Return the next cell that may contain scalar value specified to InitTraversal().
static vtkSpanSpace * New()
Instantiate a scalar tree with default number of rows of 100.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
organize data according to scalar span space
const vtkIdType * GetCellBatch(vtkIdType batchNum, vtkIdType &numCells) override
Return the array of cell ids in the specified batch.
organize data according to scalar values (used to accelerate contouring operations)
vtkInternalSpanSpace * SpanSpace