Go to the documentation of this file.
58 #ifndef vtkCaptionActor2D_h
59 #define vtkCaptionActor2D_h
61 #include "vtkRenderingAnnotationModule.h"
67 class vtkCaptionActor2DConnection;
100 vtkWorldCoordinateMacro(AttachmentPoint);
108 vtkGetMacro(Border,
int);
118 vtkGetMacro(Leader,
int);
127 vtkGetMacro(ThreeDimensionalLeader,
int);
153 vtkSetClampMacro(LeaderGlyphSize,
double,0.0,0.1);
154 vtkGetMacro(LeaderGlyphSize,
double);
163 vtkSetClampMacro(MaximumLeaderGlyphSize,
int,1,1000);
164 vtkGetMacro(MaximumLeaderGlyphSize,
int);
172 vtkSetClampMacro(Padding,
int, 0, 50);
173 vtkGetMacro(Padding,
int);
204 vtkGetMacro(AttachEdgeOnly,
int);
271 vtkCaptionActor2DConnection* LeaderGlyphConnectionHolder;
map vtkPolyData to graphics primitives
int ThreeDimensionalLeader
draw vtkPolyData onto the image plane
virtual void SetLeaderGlyphConnection(vtkAlgorithmOutput *)
virtual char * GetCaption()
virtual void SetCaptionTextProperty(vtkTextProperty *p)
Set/Get the text property.
virtual void SetLeaderGlyphData(vtkPolyData *)
Specify a glyph to be used as the leader "head".
copy oriented and scaled glyph geometry to every input point (2D specialization)
static vtkCaptionActor2D * New()
virtual void ReleaseGraphicsResources(vtkWindow *)
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THIS METHOD OUTSIDE OF THE RENDERI...
window superclass for vtkRenderWindow
appends one or more polygonal datasets together
virtual vtkPolyData * GetLeaderGlyph()
void ShallowCopy(vtkProp *prop)
Shallow copy of this scaled text actor.
virtual void SetCaption(const char *caption)
Define the text to be placed in the caption.
int RenderOpaqueGeometry(vtkViewport *viewport)
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THIS METHOD OUTSIDE OF THE RENDERI...
virtual int HasTranslucentPolygonalGeometry()
Does this prop have some translucent polygonal geometry?
int MaximumLeaderGlyphSize
represents an object (geometry & properties) in a rendered scene
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
int RenderOverlay(vtkViewport *viewport)
Support the standard render methods.
An actor that displays text.
a simple class to control print indentation
perform coordinate transformation, and represent position, in a variety of vtk coordinate systems
vtkCoordinate * AttachmentPointCoordinate
abstract specification for Viewports
copy oriented and scaled glyph geometry to every input point
represent text properties.
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
abstract superclass for all actors, volumes and annotations
draw text label associated with a point
a actor that draws 2D data
Proxy object to connect input/output ports.
concrete dataset represents vertices, lines, polygons, and triangle strips
virtual int RenderTranslucentPolygonalGeometry(vtkViewport *)