 |
VTK
9.1.0
|
Go to the documentation of this file.
73 #ifndef vtkBalloonRepresentation_h
74 #define vtkBalloonRepresentation_h
76 #include "vtkInteractionWidgetsModule.h"
123 vtkGetStringMacro(BalloonText);
124 vtkSetStringMacro(BalloonText);
134 vtkSetVector2Macro(ImageSize,
int);
135 vtkGetVector2Macro(ImageSize,
int);
179 vtkSetMacro(BalloonLayout,
int);
180 vtkGetMacro(BalloonLayout,
int);
198 vtkSetVector2Macro(Offset,
int);
199 vtkGetVector2Macro(Offset,
int);
207 vtkSetClampMacro(Padding,
int, 0, 100);
208 vtkGetMacro(Padding,
int);
represent and manipulate 3D points
void SetBalloonLayoutToTextTop()
Specify the layout of the image and text within the balloon.
void AdjustImageSize(double imageSize[2])
draw vtkPolyData onto the image plane
vtkTextMapper * TextMapper
~vtkBalloonRepresentation() override
actor that draws 2D data with texture support
void StartWidgetInteraction(double e[2]) override
These are methods that satisfy vtkWidgetRepresentation's API.
static vtkBalloonRepresentation * New()
Instantiate the class.
virtual void SetFrameProperty(vtkProperty2D *p)
Set/get the frame property (relevant only if text is shown).
void ScaleImage(double imageSize[2], double scale)
vtkBalloonRepresentation()
vtkPolyData * FramePolyData
vtkTextProperty * TextProperty
vtkPolyData * TexturePolyData
void SetBalloonLayoutToImageBottom()
Specify the layout of the image and text within the balloon.
void SetBalloonLayoutToTextBottom()
Specify the layout of the image and text within the balloon.
int ComputeInteractionState(int X, int Y, int modify=0) override
These are methods that satisfy vtkWidgetRepresentation's API.
vtkPolyDataMapper2D * TextureMapper
window superclass for vtkRenderWindow
virtual void SetImageProperty(vtkProperty2D *p)
Set/get the image property (relevant only if an image is shown).
handles properties associated with a texture map
vtkProperty2D * FrameProperty
topologically and geometrically regular array of data
An actor that displays text.
a simple class to control print indentation
void SetBalloonLayoutToTextRight()
Specify the layout of the image and text within the balloon.
object to represent cell connectivity
vtkProperty2D * ImageProperty
void SetBalloonLayoutToImageTop()
Specify the layout of the image and text within the balloon.
abstract specification for Viewports
represent the vtkBalloonWidget
void PrintSelf(ostream &os, vtkIndent indent) override
Standard VTK methods.
represent text properties.
vtkImageData * BalloonImage
represent surface properties of a 2D image
vtkPoints * TexturePoints
a actor that draws 2D data
virtual void SetBalloonImage(vtkImageData *img)
Specify/retrieve the image to display in the balloon.
void EndWidgetInteraction(double e[2]) override
These are methods that satisfy vtkWidgetRepresentation's API.
int RenderOverlay(vtkViewport *viewport) override
Methods required by vtkProp superclass.
concrete dataset represents vertices, lines, polygons, and triangle strips
void SetBalloonLayoutToImageLeft()
Specify the layout of the image and text within the balloon.
_InteractionState
State is either outside, or inside (on the text portion of the image).
vtkTexturedActor2D * TextureActor
void BuildRepresentation() override
These are methods that satisfy vtkWidgetRepresentation's API.
void ReleaseGraphicsResources(vtkWindow *w) override
Methods required by vtkProp superclass.
virtual void SetTextProperty(vtkTextProperty *p)
Set/get the text property (relevant only if text is shown).
void SetBalloonLayoutToTextLeft()
Specify the layout of the image and text within the balloon.
vtkCellArray * FramePolygon
void SetBalloonLayoutToImageRight()
Specify the layout of the image and text within the balloon.
vtkPolyDataMapper2D * FrameMapper