map vtkPolyData to graphics primitives
#define VTKRENDERINGLOD_EXPORT
#define vtkGetObjectMacro(name, type)
vtkPolyDataAlgorithm * LowResFilter
virtual void Render(vtkRenderer *, vtkMapper *)
vtkPolyDataMapper * LowMapper
record modification and/or execution time
virtual void UpdateOwnLODs()
int RenderOpaqueGeometry(vtkViewport *viewport)
void ShallowCopy(vtkProp *prop)
#define vtkTypeMacro(thisClass, superclass)
void PrintSelf(ostream &os, vtkIndent indent)
static vtkLODActor * New()
window superclass for vtkRenderWindow
an actor that supports multiple levels of detail
vtkPolyDataMapper * MediumMapper
abstract class specifies interface to map data to graphics primitives
virtual void DeleteOwnLODs()
represents an object (geometry & properties) in a rendered scene
a simple class to control print indentation
vtkMapperCollection * LODMappers
vtkPolyDataAlgorithm * MediumResFilter
#define vtkGetMacro(name, type)
abstract specification for Viewports
vtkSetMacro(IgnoreDriverBugs, bool)
abstract superclass for all actors, volumes and annotations
virtual void SetLowResFilter(vtkPolyDataAlgorithm *)
abstract specification for renderers
void AddLODMapper(vtkMapper *mapper)
virtual void CreateOwnLODs()
void ReleaseGraphicsResources(vtkWindow *)
virtual void SetMediumResFilter(vtkPolyDataAlgorithm *)
Superclass for algorithms that produce only polydata as output.