39#ifndef vtkCellCenterDepthSort_h
40#define vtkCellCenterDepthSort_h
42#include "vtkRenderingCoreModule.h"
47class vtkCellCenterDepthSortStack;
75 vtkCellCenterDepthSortStack* ToSort;
A simple implementation of vtkCellDepthSort.
vtkIdTypeArray * SortedCellPartition
~vtkCellCenterDepthSort() override
vtkFloatArray * CellPartitionDepths
vtkIdTypeArray * GetNextCells() override
To facilitate incremental sorting algorithms, the cells are retrieved in an iteration process.
vtkFloatArray * CellCenters
void InitTraversal() override
To facilitate incremental sorting algorithms, the cells are retrieved in an iteration process.
static vtkCellCenterDepthSort * New()
virtual void ComputeDepths()
vtkFloatArray * CellDepths
virtual void ComputeCellCenters()
virtual float * ComputeProjectionVector()
vtkIdTypeArray * SortedCells
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.