57 #ifndef vtkCaptionActor2D_h
58 #define vtkCaptionActor2D_h
66 class vtkCaptionActor2DConnection;
87 virtual void SetCaption(
const char* caption);
88 virtual char* GetCaption();
95 vtkWorldCoordinateMacro(AttachmentPoint);
100 vtkSetMacro(Border,
int);
101 vtkGetMacro(Border,
int);
102 vtkBooleanMacro(Border,
int);
108 vtkSetMacro(Leader,
int);
109 vtkGetMacro(Leader,
int);
110 vtkBooleanMacro(Leader,
int);
116 vtkSetMacro(ThreeDimensionalLeader,
int);
117 vtkGetMacro(ThreeDimensionalLeader,
int);
118 vtkBooleanMacro(ThreeDimensionalLeader,
int);
140 vtkSetClampMacro(LeaderGlyphSize,
double,0.0,0.1);
141 vtkGetMacro(LeaderGlyphSize,
double);
148 vtkSetClampMacro(MaximumLeaderGlyphSize,
int,1,1000);
149 vtkGetMacro(MaximumLeaderGlyphSize,
int);
155 vtkSetClampMacro(Padding,
int, 0, 50);
156 vtkGetMacro(Padding,
int);
178 vtkSetMacro(AttachEdgeOnly,
int);
179 vtkGetMacro(AttachEdgeOnly,
int);
180 vtkBooleanMacro(AttachEdgeOnly,
int);
243 vtkCaptionActor2DConnection* LeaderGlyphConnectionHolder;
abstract superclass for all actors, volumes and annotations
represents an object (geometry & properties) in a rendered scene
copy oriented and scaled glyph geometry to every input point (2D specialization)
virtual void ReleaseGraphicsResources(vtkWindow *)
abstract specification for Viewports
int ThreeDimensionalLeader
a actor that draws 2D data
concrete dataset represents vertices, lines, polygons, and triangle strips
#define VTKRENDERINGANNOTATION_EXPORT
Proxy object to connect input/output ports.
window superclass for vtkRenderWindow
An actor that displays text. Scaled or unscaled.
virtual int HasTranslucentPolygonalGeometry()
int MaximumLeaderGlyphSize
virtual int RenderOpaqueGeometry(vtkViewport *viewport)
a simple class to control print indentation
void PrintSelf(ostream &os, vtkIndent indent)
static vtkActor2D * New()
copy oriented and scaled glyph geometry to every input point
appends one or more polygonal datasets together
represent text properties.
vtkCoordinate * AttachmentPointCoordinate
perform coordinate transformation, and represent position, in a variety of vtk coordinate systems ...
map vtkPolyData to graphics primitives
virtual void ShallowCopy(vtkProp *prop)
virtual int RenderOverlay(vtkViewport *viewport)
virtual int RenderTranslucentPolygonalGeometry(vtkViewport *)
draw text label associated with a point
draw vtkPolyData onto the image plane