Go to the documentation of this file.
49 #ifndef vtkTexturedButtonRepresentation_h
50 #define vtkTexturedButtonRepresentation_h
59 class vtkTextureArray;
map vtkPolyData to graphics primitives
a subclass of actor that always faces the camera
#define vtkGetObjectMacro(name, type)
static vtkTexturedButtonRepresentation * New()
virtual void SetHoveringProperty(vtkProperty *p)
virtual double * GetBounds()
void SetButtonGeometryConnection(vtkAlgorithmOutput *algOutput)
GLenum GLenum GLenum GLenum GLenum scale
virtual void SetProperty(vtkProperty *p)
#define vtkTypeMacro(thisClass, superclass)
virtual void ShallowCopy(vtkProp *prop)
vtkProperty * SelectingProperty
vtkImageData * GetButtonTexture(int i)
void SetButtonTexture(int i, vtkImageData *image)
window superclass for vtkRenderWindow
vtkPolyDataMapper * Mapper
virtual int HasTranslucentPolygonalGeometry()
handles properties associated with a texture map
represents an object (geometry & properties) in a rendered scene
topologically and geometrically regular array of data
a simple class to control print indentation
virtual void PlaceWidget(double bounds[6])
vtkTexturedButtonRepresentation()
virtual int ComputeInteractionState(int X, int Y, int modify=0)
virtual void GetActors(vtkPropCollection *pc)
vtkPolyData * GetButtonGeometry()
#define vtkGetMacro(name, type)
virtual void BuildRepresentation()
abstract specification for Viewports
vtkBooleanMacro(IgnoreDriverBugs, bool)
vtkSetMacro(IgnoreDriverBugs, bool)
abstract superclass for all actors, volumes and annotations
defines a representation for a vtkButtonWidget
Proxy object to connect input/output ports.
virtual void PlaceWidget(double scale, double point[3], double normal[3])
virtual void Highlight(int state)
virtual int RenderTranslucentPolygonalGeometry(vtkViewport *)
virtual void SetSelectingProperty(vtkProperty *p)
concrete dataset represents vertices, lines, polygons, and triangle strips
virtual int RenderOpaqueGeometry(vtkViewport *)
represent surface properties of a geometric object
virtual void ReleaseGraphicsResources(vtkWindow *)
~vtkTexturedButtonRepresentation()
void CreateDefaultProperties()
void SetButtonGeometry(vtkPolyData *pd)
void PrintSelf(ostream &os, vtkIndent indent)
ray-cast cell picker for all kinds of Prop3Ds
virtual void RegisterPickers()
GLenum GLsizei GLenum GLenum const GLvoid * image
vtkTextureArray * TextureArray
vtkProperty * HoveringProperty