39 #ifndef vtkCellCenterDepthSort_h 40 #define vtkCellCenterDepthSort_h 42 #include "vtkRenderingCoreModule.h" 47 class vtkCellCenterDepthSortStack;
70 virtual float *ComputeProjectionVector();
71 virtual void ComputeCellCenters();
72 virtual void ComputeDepths();
75 vtkCellCenterDepthSortStack *ToSort;
Abstract class that can sort cell data along a viewpoint.
dynamic, self-adjusting array of float
dynamic, self-adjusting array of vtkIdType
vtkFloatArray * CellCenters
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkFloatArray * CellDepths
vtkFloatArray * CellPartitionDepths
a simple class to control print indentation
virtual void InitTraversal()=0
To facilitate incremental sorting algorithms, the cells are retrieved in an iteration process...
vtkIdTypeArray * SortedCellPartition
A simple implementation of vtkCellDepthSort.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
virtual vtkIdTypeArray * GetNextCells()=0
To facilitate incremental sorting algorithms, the cells are retrieved in an iteration process...
vtkIdTypeArray * SortedCells