52 #ifndef __vtkQuadricLODActor_h
53 #define __vtkQuadricLODActor_h
79 vtkSetMacro(DeferLODConstruction,
int);
80 vtkGetMacro(DeferLODConstruction,
int);
81 vtkBooleanMacro(DeferLODConstruction,
int);
90 vtkSetMacro(Static,
int);
91 vtkGetMacro(Static,
int);
92 vtkBooleanMacro(Static,
int);
116 vtkSetClampMacro(DataConfiguration,
int,UNKNOWN,XYZVOLUME);
117 vtkGetMacro(DataConfiguration,
int);
119 {this->SetDataConfiguration(UNKNOWN);}
121 {this->SetDataConfiguration(XLINE);}
123 {this->SetDataConfiguration(YLINE);}
125 {this->SetDataConfiguration(ZLINE);}
127 {this->SetDataConfiguration(XYPLANE);}
129 {this->SetDataConfiguration(YZPLANE);}
131 {this->SetDataConfiguration(XZPLANE);}
133 {this->SetDataConfiguration(XYZVOLUME);}
143 vtkSetClampMacro(CollapseDimensionRatio,
double,0.0,1.0);
144 vtkGetMacro(CollapseDimensionRatio,
double);
164 vtkGetMacro(MaximumDisplayListSize,
int);
177 vtkSetClampMacro(PropType,
int,FOLLOWER,ACTOR);
178 vtkGetMacro(PropType,
int);
180 {this->SetPropType(FOLLOWER);}
182 {this->SetPropType(ACTOR);}
abstract superclass for all actors, volumes and annotations
virtual void Render(vtkRenderer *, vtkMapper *)
double CachedInteractiveFrameRate
void SetDataConfigurationToYZPlane()
represents an object (geometry & properties) in a rendered scene
abstract specification for Viewports
record modification and/or execution time
abstract specification for renderers
vtkQuadricClustering * LODFilter
concrete dataset represents vertices, lines, polygons, and triangle strips
void SetPropTypeToFollower()
vtkPolyDataMapper * LODMapper
void PrintSelf(ostream &os, vtkIndent indent)
window superclass for vtkRenderWindow
void SetDataConfigurationToXYZVolume()
void SetDataConfigurationToXYPlane()
a simple class to control print indentation
a virtual camera for 3D rendering
void SetPropTypeToActor()
int MaximumDisplayListSize
abstract class specifies interface to map data to graphics primitives
map vtkPolyData to graphics primitives
void SetDataConfigurationToXLine()
virtual int RenderOpaqueGeometry(vtkViewport *viewport)
void SetDataConfigurationToYLine()
void SetDataConfigurationToZLine()
void SetDataConfigurationToXZPlane()
void ReleaseGraphicsResources(vtkWindow *)
#define VTK_LARGE_INTEGER
double CollapseDimensionRatio
void SetDataConfigurationToUnknown()
a specific level-of-detail strategy using the quadric clustering decimation algorithm ...
void ShallowCopy(vtkProp *prop)
reduce the number of triangles in a mesh