25 #ifndef __vtkCornerAnnotation_h
26 #define __vtkCornerAnnotation_h
58 vtkSetMacro(MaximumLineHeight,
double);
59 vtkGetMacro(MaximumLineHeight,
double);
65 vtkSetMacro(MinimumFontSize,
int);
66 vtkGetMacro(MinimumFontSize,
int);
67 vtkSetMacro(MaximumFontSize,
int);
68 vtkGetMacro(MaximumFontSize,
int);
78 vtkSetMacro( LinearFontScaleFactor,
double );
79 vtkGetMacro( LinearFontScaleFactor,
double );
80 vtkSetMacro( NonlinearFontScaleFactor,
double );
81 vtkGetMacro( NonlinearFontScaleFactor,
double );
91 void SetText(
int i,
const char *text);
92 const char* GetText(
int i);
112 vtkSetMacro(LevelShift,
double);
113 vtkGetMacro(LevelShift,
double);
118 vtkSetMacro(LevelScale,
double);
119 vtkGetMacro(LevelScale,
double);
131 vtkBooleanMacro(ShowSliceAndImage,
int);
132 vtkSetMacro(ShowSliceAndImage,
int);
133 vtkGetMacro(ShowSliceAndImage,
int);
168 virtual void TextReplace(
174 virtual void SetTextActorsPosition(
int vsize[2]);
175 virtual void SetTextActorsJustification();
text annotation in four corners
vtkTextProperty * TextProperty
virtual void ReleaseGraphicsResources(vtkWindow *)
abstract specification for Viewports
map the input image through a lookup table and window / level it
a actor that draws 2D data
record modification and/or execution time
vtkImageMapToWindowLevelColors * WindowLevel
window superclass for vtkRenderWindow
double NonlinearFontScaleFactor
virtual int HasTranslucentPolygonalGeometry()
draw an image (data & properties) in a rendered 3D scene
virtual int RenderOpaqueGeometry(vtkViewport *viewport)
vtkImageActor * ImageActor
a simple class to control print indentation
void PrintSelf(ostream &os, vtkIndent indent)
static vtkActor2D * New()
represent text properties.
virtual int RenderOverlay(vtkViewport *viewport)
double LinearFontScaleFactor
vtkImageActor * LastImageActor
virtual int RenderTranslucentPolygonalGeometry(vtkViewport *)