19 #ifndef vtkCellCenterDepthSort_h
20 #define vtkCellCenterDepthSort_h
22 #include "vtkRenderingCoreModule.h"
25 VTK_ABI_NAMESPACE_BEGIN
28 class vtkCellCenterDepthSortStack;
56 vtkCellCenterDepthSortStack* ToSort;
A simple implementation of vtkCellDepthSort.
vtkIdTypeArray * SortedCellPartition
~vtkCellCenterDepthSort() override
static vtkCellCenterDepthSort * New()
vtkFloatArray * CellPartitionDepths
vtkFloatArray * CellCenters
void InitTraversal() override
To facilitate incremental sorting algorithms, the cells are retrieved in an iteration process.
virtual float * ComputeProjectionVector()
virtual void ComputeDepths()
vtkFloatArray * CellDepths
virtual void ComputeCellCenters()
vtkIdTypeArray * SortedCells
vtkIdTypeArray * GetNextCells() override
To facilitate incremental sorting algorithms, the cells are retrieved in an iteration process.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
dynamic, self-adjusting array of float
dynamic, self-adjusting array of vtkIdType
a simple class to control print indentation
Abstract class that can sort cell data along a viewpoint.