Go to the documentation of this file.
46 #ifndef vtkTexturedButtonRepresentation2D_h
47 #define vtkTexturedButtonRepresentation2D_h
54 class vtkTextureArray;
virtual double * GetBounds()
#define vtkGetObjectMacro(name, type)
virtual void SetHoveringProperty(vtkProperty2D *p)
virtual void BuildRepresentation()
vtkImageData * GetButtonTexture(int i)
virtual void SetProperty(vtkProperty2D *p)
vtkBalloonRepresentation * Balloon
vtkBalloonRepresentation * GetBalloon()
void CreateDefaultProperties()
void PrintSelf(ostream &os, vtkIndent indent)
virtual int HasTranslucentPolygonalGeometry()
vtkTexturedButtonRepresentation2D()
#define vtkTypeMacro(thisClass, superclass)
vtkProperty2D * SelectingProperty
vtkTextureArray * TextureArray
virtual void PlaceWidget(double bounds[6])
virtual int RenderOverlay(vtkViewport *)
virtual void PlaceWidget(double anchor[3], int size[2])
window superclass for vtkRenderWindow
virtual int ComputeInteractionState(int X, int Y, int modify=0)
topologically and geometrically regular array of data
a simple class to control print indentation
void SetButtonTexture(int i, vtkImageData *image)
virtual void ReleaseGraphicsResources(vtkWindow *)
perform coordinate transformation, and represent position, in a variety of vtk coordinate systems
vtkProperty2D * HoveringProperty
virtual void ShallowCopy(vtkProp *prop)
abstract specification for Viewports
represent the vtkBalloonWidget
abstract superclass for all actors, volumes and annotations
represent surface properties of a 2D image
~vtkTexturedButtonRepresentation2D()
virtual void GetActors(vtkPropCollection *pc)
virtual void SetSelectingProperty(vtkProperty2D *p)
Proxy object to connect input/output ports.
static vtkTexturedButtonRepresentation2D * New()
virtual void Highlight(int state)
GLenum GLsizei GLenum GLenum const GLvoid * image
defines a representation for a vtkButtonWidget