41#ifndef vtkQuadricLODActor_h
42#define vtkQuadricLODActor_h
45#include "vtkRenderingLODModule.h"
47VTK_ABI_NAMESPACE_BEGIN
represents an object (geometry & properties) in a rendered scene
void ReleaseGraphicsResources(vtkWindow *) override
Release any graphics resources that are being consumed by this actor.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual void Render(vtkRenderer *, vtkMapper *)
This causes the actor to be rendered.
static vtkActor * New()
Creates an actor with the following defaults: origin(0,0,0) position=(0,0,0) scale=(1,...
void ShallowCopy(vtkProp *prop) override
Shallow copy of an actor.
a virtual camera for 3D rendering
a simple class to control print indentation
abstract class specifies interface to map data to graphics primitives
map vtkPolyData to graphics primitives
concrete dataset represents vertices, lines, polygons, and triangle strips
abstract superclass for all actors, volumes and annotations
reduce the number of triangles in a mesh
a specific level-of-detail strategy using the quadric clustering decimation algorithm
abstract specification for renderers
record modification and/or execution time
window superclass for vtkRenderWindow
void SetPropTypeToActor()
Indicate that this actor is actually a follower.
void SetDataConfigurationToXYZVolume()
Force the binning of the quadric clustering according to application knowledge relative to the dimens...
vtkPolyDataMapper * LODMapper
double CachedInteractiveFrameRate
void SetDataConfigurationToZLine()
Force the binning of the quadric clustering according to application knowledge relative to the dimens...
void SetDataConfigurationToYLine()
Force the binning of the quadric clustering according to application knowledge relative to the dimens...
void SetPropTypeToFollower()
Indicate that this actor is actually a follower.
void SetLODFilter(vtkQuadricClustering *lodFilter)
This class will create a vtkQuadricClustering algorithm automatically.
virtual void SetDataConfiguration(int)
Force the binning of the quadric clustering according to application knowledge relative to the dimens...
void SetDataConfigurationToXYPlane()
Force the binning of the quadric clustering according to application knowledge relative to the dimens...
virtual void SetPropType(int)
Indicate that this actor is actually a follower.
void SetCamera(vtkCamera *)
Set/Get the camera to follow.
double CollapseDimensionRatio
~vtkQuadricLODActor() override
void SetDataConfigurationToXLine()
Force the binning of the quadric clustering according to application knowledge relative to the dimens...
void SetDataConfigurationToYZPlane()
Force the binning of the quadric clustering according to application knowledge relative to the dimens...
vtkTypeBool DeferLODConstruction
void SetDataConfigurationToXZPlane()
Force the binning of the quadric clustering according to application knowledge relative to the dimens...
void SetDataConfigurationToUnknown()
Force the binning of the quadric clustering according to application knowledge relative to the dimens...
vtkQuadricClustering * LODFilter