35 #ifndef vtkFrustumCoverageCuller_h 36 #define vtkFrustumCoverageCuller_h 38 #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 );
78 vtkSetClampMacro( SortingStyle,
int,
80 vtkGetMacro(SortingStyle,
int);
87 const char *GetSortingStyleAsString(
void);
98 int& listLength,
int& initialized )
override;
abstract superclass for all actors, volumes and annotations
void SetSortingStyleToBackToFront()
Set the sorting style - none, front-to-back or back-to-front The default is none. ...
#define VTK_CULLER_SORT_NONE
abstract specification for renderers
cull props based on frustum coverage
void SetSortingStyleToFrontToBack()
Set the sorting style - none, front-to-back or back-to-front The default is none. ...
#define VTK_CULLER_SORT_FRONT_TO_BACK
a superclass for prop cullers
a simple class to control print indentation
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.
virtual double Cull(vtkRenderer *ren, vtkProp **propList, int &listLength, int &initialized)=0
This is called outside the render loop by vtkRenderer.
void SetSortingStyleToNone()
Set the sorting style - none, front-to-back or back-to-front The default is none. ...
~vtkFrustumCoverageCuller() override