|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   36 #ifndef vtkCornerAnnotation_h 
   37 #define vtkCornerAnnotation_h 
   40 #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];
 
  236   virtual void SetTextActorsPosition(
const int vsize[2]);
 
  237   virtual void SetTextActorsJustification();
 
  
@ LeftEdge
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
@ UpperRight
Uses the upper right corner.
void ReleaseGraphicsResources(vtkWindow *) override
Release any graphics resources that are being consumed by this actor.
vtkImageActor * LastImageActor
@ LowerRight
Uses the lower right corner.
@ RightEdge
Uses the right edge center.
@ LowerEdge
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
@ UpperLeft
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
vtkTypeBool HasTranslucentPolygonalGeometry() override
Does this prop have some translucent polygonal geometry?
int RenderTranslucentPolygonalGeometry(vtkViewport *) override