66 vtkSetMacro(Visibility,
int);
67 vtkGetMacro(Visibility,
int);
68 vtkBooleanMacro(Visibility,
int);
75 vtkSetMacro(Pickable,
int);
76 vtkGetMacro(Pickable,
int);
77 vtkBooleanMacro(Pickable,
int);
90 vtkSetMacro(Dragable,
int);
91 vtkGetMacro(Dragable,
int);
92 vtkBooleanMacro(Dragable,
int);
106 vtkSetMacro(UseBounds,
bool);
107 vtkGetMacro(UseBounds,
bool);
108 vtkBooleanMacro(UseBounds,
bool);
116 virtual void ShallowCopy(
vtkProp *prop);
130 virtual void InitPathTraversal();
184 virtual bool RenderFilteredOpaqueGeometry(
vtkViewport *v,
195 virtual bool RenderFilteredTranslucentPolygonalGeometry(
207 virtual bool RenderFilteredVolumetricGeometry(
vtkViewport *v,
250 {
return this->EstimatedRenderTime; }
260 {this->EstimatedRenderTime = t; this->SavedEstimatedRenderTime = t;}
270 { this->EstimatedRenderTime = this->SavedEstimatedRenderTime; }
286 {this->EstimatedRenderTime+=t;}
299 this->AllocatedRenderTime = t;
300 this->SavedEstimatedRenderTime = this->EstimatedRenderTime;
301 this->EstimatedRenderTime = 0.0;
308 vtkGetMacro(AllocatedRenderTime,
double);
317 vtkGetMacro(RenderTimeMultiplier,
double);
336 vtkGetMacro(NumberOfConsumers,
int);
375 void operator=(
const vtkProp&);
virtual void SetEstimatedRenderTime(double t)
abstract superclass for all actors, volumes and annotations
virtual vtkMatrix4x4 * GetMatrix()
abstract base class for most VTK objects
represent and manipulate 4x4 transformation matrices
virtual double GetEstimatedRenderTime()
double EstimatedRenderTime
abstract specification for Viewports
virtual int RenderOpaqueGeometry(vtkViewport *)
virtual int HasTranslucentPolygonalGeometry()
virtual int RenderOverlay(vtkViewport *)
virtual void SetAllocatedRenderTime(double t, vtkViewport *vtkNotUsed(v))
virtual bool GetSupportsSelection()
virtual double GetEstimatedRenderTime(vtkViewport *)
double AllocatedRenderTime
virtual void AddEstimatedRenderTime(double t, vtkViewport *vtkNotUsed(vp))
virtual void ReleaseGraphicsResources(vtkWindow *)
virtual double * GetBounds()
double SavedEstimatedRenderTime
window superclass for vtkRenderWindow
virtual int RenderVolumetricGeometry(vtkViewport *)
virtual void PrintSelf(ostream &os, vtkIndent indent)
a list of nodes that form an assembly path
virtual unsigned long GetMTime()
a simple class to control print indentation
virtual void GetVolumes(vtkPropCollection *)
virtual unsigned long GetRedrawMTime()
a list of lists of props representing an assembly hierarchy
void SetRenderTimeMultiplier(double t)
virtual void GetActors2D(vtkPropCollection *)
virtual int RenderTranslucentPolygonalGeometry(vtkViewport *)
virtual void RestoreEstimatedRenderTime()
virtual void PokeMatrix(vtkMatrix4x4 *vtkNotUsed(matrix))
virtual int GetNumberOfPaths()
double RenderTimeMultiplier
vtkInformation * PropertyKeys
virtual void GetActors(vtkPropCollection *)