19#ifndef vtkCellCenterDepthSort_h 
   20#define vtkCellCenterDepthSort_h 
   22#include "vtkRenderingCoreModule.h"  
   25VTK_ABI_NAMESPACE_BEGIN
 
   28class vtkCellCenterDepthSortStack;
 
   56  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.