38#ifndef vtkFrustumCoverageCuller_h
39#define vtkFrustumCoverageCuller_h
41#include "vtkRenderingCoreModule.h"
44#define VTK_CULLER_SORT_NONE 0
45#define VTK_CULLER_SORT_FRONT_TO_BACK 1
46#define VTK_CULLER_SORT_BACK_TO_FRONT 2
64 vtkGetMacro( MinimumCoverage,
double );
73 vtkGetMacro( MaximumCoverage,
double );
81 vtkSetClampMacro( SortingStyle,
int,
83 vtkGetMacro(SortingStyle,
int);
101 int& listLength,
int& initialized );
a superclass for prop cullers
cull props based on frustum coverage
double Cull(vtkRenderer *ren, vtkProp **propList, int &listLength, int &initialized)
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THESE METHODS OUTSIDE OF THE RENDE...
~vtkFrustumCoverageCuller()
void SetSortingStyleToNone()
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
void SetSortingStyleToBackToFront()
void SetSortingStyleToFrontToBack()
static vtkFrustumCoverageCuller * New()
const char * GetSortingStyleAsString(void)
vtkFrustumCoverageCuller()
a simple class to control print indentation
abstract superclass for all actors, volumes and annotations
abstract specification for renderers
#define VTK_CULLER_SORT_NONE
#define VTK_CULLER_SORT_BACK_TO_FRONT
#define VTK_CULLER_SORT_FRONT_TO_BACK
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.