46 #ifndef __vtkTexturedButtonRepresentation2D_h
47 #define __vtkTexturedButtonRepresentation2D_h
49 #include "vtkInteractionWidgetsModule.h"
54 class vtkTextureArray;
70 void PrintSelf(ostream& os, vtkIndent indent);
76 virtual void SetProperty(vtkProperty2D *p);
77 vtkGetObjectMacro(Property,vtkProperty2D);
82 virtual void SetHoveringProperty(vtkProperty2D *p);
83 vtkGetObjectMacro(HoveringProperty,vtkProperty2D);
88 virtual void SetSelectingProperty(vtkProperty2D *p);
89 vtkGetObjectMacro(SelectingProperty,vtkProperty2D);
95 void SetButtonTexture(
int i, vtkImageData *image);
96 vtkImageData *GetButtonTexture(
int i);
128 virtual void PlaceWidget(
double anchor[3],
int size[2]);
134 virtual void GetActors(vtkPropCollection *pc);
151 void CreateDefaultProperties();
vtkTextureArray * TextureArray
Proxy object to connect input/output ports.
vtkProperty2D * SelectingProperty
vtkBalloonRepresentation * Balloon
represent the vtkBalloonWidget
vtkBalloonRepresentation * GetBalloon()
vtkProperty2D * HoveringProperty
defines a representation for a vtkButtonWidget