38 #ifndef __vtkCaptionRepresentation_h
39 #define __vtkCaptionRepresentation_h
41 #include "vtkInteractionWidgetsModule.h"
45 class vtkCaptionActor2D;
59 void PrintSelf(ostream& os, vtkIndent indent);
66 void SetAnchorPosition(
double pos[3]);
67 void GetAnchorPosition(
double pos[3]);
73 void SetCaptionActor2D(vtkCaptionActor2D *captionActor);
74 vtkGetObjectMacro(CaptionActor2D,vtkCaptionActor2D);
89 {size[0]=2.0; size[1]=2.0;}
106 vtkSetClampMacro(FontFactor,
double, 0.1, 10.0);
107 vtkGetMacro(FontFactor,
double);
119 int DisplayAttachmentPoint[2];
126 virtual void AdjustCaptionBoundary();
vtkConeSource * CaptionGlyph
void PrintSelf(ostream &os, vtkIndent indent)
represent the position of a point in 3D space
virtual int RenderTranslucentPolygonalGeometry(vtkViewport *)
virtual void GetActors2D(vtkPropCollection *)
static vtkBorderRepresentation * New()
represents vtkCaptionWidget in the scene
virtual int RenderOpaqueGeometry(vtkViewport *)
virtual void BuildRepresentation()
vtkCaptionActor2D * CaptionActor2D
virtual int RenderOverlay(vtkViewport *)
represent a vtkBorderWidget
virtual void GetSize(double size[2])
virtual int HasTranslucentPolygonalGeometry()
virtual void ReleaseGraphicsResources(vtkWindow *)
vtkPointHandleRepresentation3D * AnchorRepresentation