Go to the documentation of this file.
59 #ifndef vtkBalloonRepresentation_h
60 #define vtkBalloonRepresentation_h
134 enum {ImageLeft=0,ImageRight,ImageBottom,ImageTop};
represent and manipulate 3D points
void SetBalloonLayoutToTextTop()
void AdjustImageSize(double imageSize[2])
#define vtkGetObjectMacro(name, type)
draw vtkPolyData onto the image plane
#define vtkSetVector2Macro(name, type)
vtkTextMapper * TextMapper
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei imageSize
#define vtkGetVector2Macro(name, type)
virtual void BuildRepresentation()
virtual void EndWidgetInteraction(double e[2])
static vtkBalloonRepresentation * New()
GLenum GLenum GLenum GLenum GLenum scale
virtual void SetFrameProperty(vtkProperty2D *p)
void ScaleImage(double imageSize[2], double scale)
#define vtkTypeMacro(thisClass, superclass)
vtkBalloonRepresentation()
vtkPolyData * FramePolyData
vtkTextProperty * TextProperty
virtual int RenderOverlay(vtkViewport *viewport)
vtkPolyData * TexturePolyData
void SetBalloonLayoutToImageBottom()
void SetBalloonLayoutToTextBottom()
vtkPolyDataMapper2D * TextureMapper
window superclass for vtkRenderWindow
void PrintSelf(ostream &os, vtkIndent indent)
#define vtkSetClampMacro(name, type, min, max)
virtual void SetImageProperty(vtkProperty2D *p)
handles properties associated with a texture map
vtkProperty2D * FrameProperty
topologically and geometrically regular array of data
An actor that displays text. Scaled or unscaled.
a simple class to control print indentation
void SetBalloonLayoutToTextRight()
object to represent cell connectivity
#define vtkSetStringMacro(name)
virtual void ReleaseGraphicsResources(vtkWindow *w)
vtkProperty2D * ImageProperty
#define vtkGetMacro(name, type)
vtkGetStringMacro(ExtensionsString)
~vtkBalloonRepresentation()
void SetBalloonLayoutToImageTop()
abstract specification for Viewports
represent the vtkBalloonWidget
represent text properties.
vtkImageData * BalloonImage
vtkActor2D * TextureActor
vtkSetMacro(IgnoreDriverBugs, bool)
represent surface properties of a 2D image
vtkPoints * TexturePoints
a actor that draws 2D data
virtual void SetBalloonImage(vtkImageData *img)
concrete dataset represents vertices, lines, polygons, and triangle strips
void SetBalloonLayoutToImageLeft()
GLubyte GLubyte GLubyte GLubyte w
virtual void StartWidgetInteraction(double e[2])
virtual int ComputeInteractionState(int X, int Y, int modify=0)
virtual void SetTextProperty(vtkTextProperty *p)
void SetBalloonLayoutToTextLeft()
vtkCellArray * FramePolygon
void SetBalloonLayoutToImageRight()
vtkPolyDataMapper2D * FrameMapper