55 #ifndef vtkCaptionActor2D_h 56 #define vtkCaptionActor2D_h 58 #include "vtkRenderingAnnotationModule.h" 64 class vtkCaptionActor2DConnection;
87 virtual void SetCaption(
const char* caption);
88 virtual char* GetCaption();
97 vtkWorldCoordinateMacro(AttachmentPoint);
105 vtkGetMacro(Border,
int);
115 vtkGetMacro(Leader,
int);
124 vtkGetMacro(ThreeDimensionalLeader,
int);
150 vtkSetClampMacro(LeaderGlyphSize,
double,0.0,0.1);
151 vtkGetMacro(LeaderGlyphSize,
double);
160 vtkSetClampMacro(MaximumLeaderGlyphSize,
int,1,1000);
161 vtkGetMacro(MaximumLeaderGlyphSize,
int);
169 vtkSetClampMacro(Padding,
int, 0, 50);
170 vtkGetMacro(Padding,
int);
201 vtkGetMacro(AttachEdgeOnly,
int);
238 int ThreeDimensionalLeader;
239 double LeaderGlyphSize;
240 int MaximumLeaderGlyphSize;
268 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)
int RenderOverlay(vtkViewport *viewport) override
Support the standard render methods.
abstract specification for Viewports
a actor that draws 2D data
concrete dataset represents vertices, lines, polygons, and triangle strips
void ShallowCopy(vtkProp *prop) override
Shallow copy of this vtkActor2D.
Proxy object to connect input/output ports.
window superclass for vtkRenderWindow
An actor that displays text.
void ReleaseGraphicsResources(vtkWindow *) override
Release any graphics resources that are being consumed by this actor.
a simple class to control print indentation
int HasTranslucentPolygonalGeometry() override
Does this prop have some translucent polygonal geometry?
static vtkActor2D * New()
Creates an actor2D with the following defaults: position (0,0) (coordinate system is viewport); at la...
copy oriented and scaled glyph geometry to every input point
appends one or more polygonal datasets together
represent text properties.
perform coordinate transformation, and represent position, in a variety of vtk coordinate systems ...
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
int RenderTranslucentPolygonalGeometry(vtkViewport *) override
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THIS METHOD OUTSIDE OF THE RENDERI...
map vtkPolyData to graphics primitives
int RenderOpaqueGeometry(vtkViewport *viewport) override
Support the standard render methods.
draw text label associated with a point
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
draw vtkPolyData onto the image plane
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.