13 #ifndef vtkQWidgetRepresentation_h
14 #define vtkQWidgetRepresentation_h
17 #include "vtkGUISupportQtModule.h"
22 VTK_ABI_NAMESPACE_BEGIN
57 void UpdatePlacement();
66 unsigned long event,
void* calldata,
int modify = 0)
override;
75 void ReleaseGraphicsResources(
vtkWindow*) override;
77 int RenderTranslucentPolygonalGeometry(
vtkViewport*) override;
78 vtkTypeBool HasTranslucentPolygonalGeometry() override;
87 #if !defined(VTK_LEGACY_REMOVE)
102 vtkSetClampMacro(InteractionState,
int, Outside, Inside);
108 void SetWidget(QWidget* w);
125 vtkGetVector2Macro(WidgetCoordinates,
float);
131 float WidgetCoordinates[2];
149 VTK_ABI_NAMESPACE_END
represents an object (geometry & properties) in a rendered scene
abstract specification for Viewports
#define VTK_DEPRECATED_IN_9_2_0(reason)
window superclass for vtkRenderWindow
platform-independent render window interaction including picking and frame rate control.
Superclass for algorithms that produce only polydata as output.
a simple class to control print indentation
#define VTK_SIZEHINT(...)
create an array of quadrilaterals located in a plane
map vtkPolyData to graphics primitives
ray-cast cell picker for all kinds of Prop3Ds
Allows a QWidget to be used as a texture in VTK with OpenGL.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...