|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   35 #ifndef vtkFrustumCoverageCuller_h 
   36 #define vtkFrustumCoverageCuller_h 
   39 #include "vtkRenderingCoreModule.h"  
   41 #define VTK_CULLER_SORT_NONE 0 
   42 #define VTK_CULLER_SORT_FRONT_TO_BACK 1 
   43 #define VTK_CULLER_SORT_BACK_TO_FRONT 2 
   60   vtkSetMacro(MinimumCoverage, 
double);
 
   61   vtkGetMacro(MinimumCoverage, 
double);
 
   69   vtkSetMacro(MaximumCoverage, 
double);
 
   70   vtkGetMacro(MaximumCoverage, 
double);
 
   79   vtkGetMacro(SortingStyle, 
int);
 
   83   const char* GetSortingStyleAsString(
void);
 
  
virtual double Cull(vtkRenderer *ren, vtkProp **propList, int &listLength, int &initialized)=0
This is called outside the render loop by vtkRenderer.
cull props based on frustum coverage
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
#define VTK_CULLER_SORT_BACK_TO_FRONT
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void SetSortingStyleToNone()
~vtkFrustumCoverageCuller() override
a superclass for prop cullers
a simple class to control print indentation
void SetSortingStyleToFrontToBack()
void SetSortingStyleToBackToFront()
abstract superclass for all actors, volumes and annotations
#define VTK_CULLER_SORT_FRONT_TO_BACK
abstract specification for renderers
#define VTK_CULLER_SORT_NONE