 |
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);
cull props based on frustum coverage
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
#define VTK_CULLER_SORT_BACK_TO_FRONT
double Cull(vtkRenderer *ren, vtkProp **propList, int &listLength, int &initialized) override
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THESE METHODS OUTSIDE OF THE RENDE...
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
static vtkFrustumCoverageCuller * New()
abstract specification for renderers
const char * GetSortingStyleAsString(void)
vtkFrustumCoverageCuller()
#define VTK_CULLER_SORT_NONE