65#include "vtkRenderingLODModule.h"
130 vtkGetMacro(NumberOfCloudPoints,
int);
175 void operator=(
const vtkLODActor&) VTK_DELETE_FUNCTION;
represents an object (geometry & properties) in a rendered scene
a simple class to control print indentation
an actor that supports multiple levels of detail
void Modified()
When this objects gets modified, this method also modifies the object.
virtual void SetMediumResFilter(vtkPolyDataAlgorithm *)
void ReleaseGraphicsResources(vtkWindow *)
Release any graphics resources that are being consumed by this actor.
void ShallowCopy(vtkProp *prop)
Shallow copy of an LOD actor.
virtual void DeleteOwnLODs()
virtual void UpdateOwnLODs()
virtual void Render(vtkRenderer *, vtkMapper *)
This causes the actor to be rendered.
vtkPolyDataMapper * MediumMapper
vtkMapperCollection * LODMappers
vtkPolyDataAlgorithm * MediumResFilter
void AddLODMapper(vtkMapper *mapper)
Add another level of detail.
vtkPolyDataAlgorithm * LowResFilter
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
int RenderOpaqueGeometry(vtkViewport *viewport)
This method is used internally by the rendering process.
vtkPolyDataMapper * LowMapper
static vtkLODActor * New()
Creates a vtkLODActor with the following defaults: origin(0,0,0) position=(0,0,0) scale=(1,...
virtual void SetLowResFilter(vtkPolyDataAlgorithm *)
You may plug in your own filters to decimate/subsample the input.
virtual void CreateOwnLODs()
abstract class specifies interface to map data to graphics primitives
Superclass for algorithms that produce only polydata as output.
map vtkPolyData to graphics primitives
abstract superclass for all actors, volumes and annotations
abstract specification for renderers
record modification and/or execution time
abstract specification for Viewports
window superclass for vtkRenderWindow
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.