40 #ifndef vtkProp3DButtonRepresentation_h
41 #define vtkProp3DButtonRepresentation_h
43 #include "vtkInteractionWidgetsModule.h"
72 void SetButtonProp(
int i,
vtkProp3D *prop);
82 vtkGetMacro(FollowCamera,
int);
89 void SetState(
int state) VTK_OVERRIDE;
96 void BuildRepresentation() VTK_OVERRIDE;
103 void PlaceWidget(
double bounds[6]) VTK_OVERRIDE;
109 void ShallowCopy(
vtkProp *prop) VTK_OVERRIDE;
110 double *GetBounds() VTK_OVERRIDE;
112 void ReleaseGraphicsResources(
vtkWindow*) VTK_OVERRIDE;
113 int RenderOpaqueGeometry(
vtkViewport*) VTK_OVERRIDE;
114 int RenderVolumetricGeometry(
vtkViewport*) VTK_OVERRIDE;
115 int RenderTranslucentPolygonalGeometry(
vtkViewport*) VTK_OVERRIDE;
116 int HasTranslucentPolygonalGeometry() VTK_OVERRIDE;
121 ~vtkProp3DButtonRepresentation() VTK_OVERRIDE;
132 vtkPropArray *PropArray;
138 void RegisterPickers() VTK_OVERRIDE;
141 vtkProp3DButtonRepresentation(const vtkProp3DButtonRepresentation&) VTK_DELETE_FUNCTION;
142 void operator=(const vtkProp3DButtonRepresentation&) VTK_DELETE_FUNCTION;
abstract superclass for all actors, volumes and annotations
pick an actor/prop using graphics hardware
abstract specification for Viewports
represents an 3D object for placement in a rendered scene
window superclass for vtkRenderWindow
a simple class to control print indentation
a vtkProp3D that always faces the camera
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...