44 #ifndef vtkTexturedButtonRepresentation2D_h
45 #define vtkTexturedButtonRepresentation2D_h
47 #include "vtkInteractionWidgetsModule.h"
52 class vtkTextureArray;
120 void BuildRepresentation() VTK_OVERRIDE;
121 void Highlight(
int state) VTK_OVERRIDE;
131 void PlaceWidget(
double bounds[6]) VTK_OVERRIDE;
143 virtual
void PlaceWidget(
double anchor[3],
int size[2]);
149 void ShallowCopy(
vtkProp *prop) VTK_OVERRIDE;
150 double *GetBounds() VTK_OVERRIDE;
152 void ReleaseGraphicsResources(
vtkWindow*) VTK_OVERRIDE;
154 int HasTranslucentPolygonalGeometry() VTK_OVERRIDE;
159 ~vtkTexturedButtonRepresentation2D() VTK_OVERRIDE;
168 void CreateDefaultProperties();
172 vtkTextureArray *TextureArray;
178 vtkTexturedButtonRepresentation2D(const vtkTexturedButtonRepresentation2D&) VTK_DELETE_FUNCTION;
179 void operator=(const vtkTexturedButtonRepresentation2D&) VTK_DELETE_FUNCTION;
abstract superclass for all actors, volumes and annotations
abstract specification for Viewports
Proxy object to connect input/output ports.
window superclass for vtkRenderWindow
a simple class to control print indentation
topologically and geometrically regular array of data
perform coordinate transformation, and represent position, in a variety of vtk coordinate systems ...
represent the vtkBalloonWidget
vtkBalloonRepresentation * GetBalloon()
Grab the underlying vtkBalloonRepresentation used to position and display the button texture...
represent surface properties of a 2D image
defines a representation for a vtkButtonWidget
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...