Go to the documentation of this file.
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;
virtual vtkIdTypeArray * GetNextCells()=0
dynamic, self-adjusting array of float
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
vtkFloatArray * CellCenters
A simple implementation of vtkCellDepthSort.
vtkIdTypeArray * SortedCells
virtual void InitTraversal()=0
To facilitate incremental sorting algorithms, the cells are retrieved in an iteration process.
vtkFloatArray * CellPartitionDepths
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
a simple class to control print indentation
Abstract class that can sort cell data along a viewpoint.
vtkFloatArray * CellDepths
dynamic, self-adjusting array of vtkIdType
vtkIdTypeArray * SortedCellPartition