Go to the documentation of this file.
36 #ifndef vtkCornerAnnotation_h
37 #define vtkCornerAnnotation_h
39 #include "vtkRenderingAnnotationModule.h"
79 vtkSetMacro(MaximumLineHeight,
double);
80 vtkGetMacro(MaximumLineHeight,
double);
88 vtkSetMacro(MinimumFontSize,
int);
89 vtkGetMacro(MinimumFontSize,
int);
90 vtkSetMacro(MaximumFontSize,
int);
91 vtkGetMacro(MaximumFontSize,
int);
104 vtkSetMacro( LinearFontScaleFactor,
double );
105 vtkGetMacro( LinearFontScaleFactor,
double );
106 vtkSetMacro( NonlinearFontScaleFactor,
double );
107 vtkGetMacro( NonlinearFontScaleFactor,
double );
133 static const int NumTextPositions = 8;
141 void SetText(
int i,
const char *text);
142 const char* GetText(
int i);
143 void ClearAllTexts();
168 vtkSetMacro(LevelShift,
double);
169 vtkGetMacro(LevelShift,
double);
176 vtkSetMacro(LevelScale,
double);
177 vtkGetMacro(LevelScale,
double);
211 char *CornerText[NumTextPositions];
230 virtual void TextReplace(
237 virtual void SetTextActorsPosition(
int vsize[2]);
238 virtual void SetTextActorsJustification();
Uses the left edge center.
int RenderOpaqueGeometry(vtkViewport *viewport) override
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THESE METHODS OUTSIDE OF THE RENDE...
vtkTextProperty * TextProperty
record modification and/or execution time
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkImageActor * ImageActor
vtkTypeBool ShowSliceAndImage
window superclass for vtkRenderWindow
Uses the upper right corner.
void ReleaseGraphicsResources(vtkWindow *) override
Release any graphics resources that are being consumed by this actor.
vtkImageActor * LastImageActor
Uses the lower right corner.
Uses the right edge center.
Uses the lower edge center.
int RenderOverlay(vtkViewport *viewport) override
Support the standard render methods.
Map an image through a lookup table and/or a window/level.
text annotation in four corners
a simple class to control print indentation
int HasTranslucentPolygonalGeometry() override
Does this prop have some translucent polygonal geometry?
Uses the upper left corner.
abstract specification for Viewports
represent text properties.
double NonlinearFontScaleFactor
a actor that draws 2D data
static vtkActor2D * New()
Creates an actor2D with the following defaults: position (0,0) (coordinate system is viewport); at la...
TextPosition
Position used to get or set the corner annotation text.
vtkImageMapToWindowLevelColors * WindowLevel
draw an image in a rendered 3D scene
double LinearFontScaleFactor
int RenderTranslucentPolygonalGeometry(vtkViewport *) override