 |
VTK
9.1.0
|
Go to the documentation of this file.
69 #ifndef vtkQuadricLODActor_h
70 #define vtkQuadricLODActor_h
73 #include "vtkRenderingLODModule.h"
146 vtkSetClampMacro(DataConfiguration,
int,
UNKNOWN, XYZVOLUME);
147 vtkGetMacro(DataConfiguration,
int);
166 vtkSetClampMacro(CollapseDimensionRatio,
double, 0.0, 1.0);
167 vtkGetMacro(CollapseDimensionRatio,
double);
191 vtkSetClampMacro(PropType,
int, FOLLOWER, ACTOR);
192 vtkGetMacro(PropType,
int);
map vtkPolyData to graphics primitives
double CachedInteractiveFrameRate
vtkTypeBool DeferLODConstruction
a specific level-of-detail strategy using the quadric clustering decimation algorithm
void SetDataConfigurationToUnknown()
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 SetDataConfigurationToYZPlane()
Force the binning of the quadric clustering according to application knowledge relative to the dimens...
void SetPropTypeToActor()
Indicate that this actor is actually a follower.
vtkQuadricClustering * LODFilter
void SetDataConfigurationToYLine()
Force the binning of the quadric clustering according to application knowledge relative to the dimens...
record modification and/or execution time
void SetDataConfigurationToZLine()
Force the binning of the quadric clustering according to application knowledge relative to the dimens...
double CollapseDimensionRatio
void SetDataConfigurationToXYPlane()
Force the binning of the quadric clustering according to application knowledge relative to the dimens...
window superclass for vtkRenderWindow
void SetCamera(vtkCamera *)
Set/Get the camera to follow.
static vtkQuadricLODActor * New()
Creates a vtkQuadricLODActor.
void SetDataConfigurationToXLine()
Force the binning of the quadric clustering according to application knowledge relative to the dimens...
abstract class specifies interface to map data to graphics primitives
void Render(vtkRenderer *, vtkMapper *) override
This causes the actor to be rendered.
represents an object (geometry & properties) in a rendered scene
reduce the number of triangles in a mesh
a simple class to control print indentation
a virtual camera for 3D rendering
void ShallowCopy(vtkProp *prop) override
Shallow copy of an LOD actor.
abstract superclass for all actors, volumes and annotations
void ReleaseGraphicsResources(vtkWindow *) override
Release any graphics resources that are being consumed by this actor.
abstract specification for renderers
concrete dataset represents vertices, lines, polygons, and triangle strips
void PrintSelf(ostream &os, vtkIndent indent) override
Standard class methods.
void SetLODFilter(vtkQuadricClustering *lodFilter)
This class will create a vtkQuadricClustering algorithm automatically.
vtkPolyDataMapper * LODMapper
void SetDataConfigurationToXZPlane()
Force the binning of the quadric clustering according to application knowledge relative to the dimens...
~vtkQuadricLODActor() override
void SetDataConfigurationToXYZVolume()
Force the binning of the quadric clustering according to application knowledge relative to the dimens...