20 #ifndef vtkTextMapper_h
21 #define vtkTextMapper_h
24 #include "vtkRenderingCoreModule.h"
28 VTK_ABI_NAMESPACE_BEGIN
64 vtkSetStringMacro(Input);
65 vtkGetStringMacro(Input);
88 virtual int SetConstrainedFontSize(
vtkViewport*,
int targetWidth,
int targetHeight);
89 static int SetConstrainedFontSize(
100 static int SetMultipleConstrainedFontSize(
vtkViewport*,
int targetWidth,
int targetHeight,
101 vtkTextMapper** mappers,
int nbOfMappers,
int* maxResultingSize);
108 static int SetRelativeFontSize(
111 int nbOfMappers,
int* winSize,
int* stringSize,
float sizeFactor);
130 void UpdateImage(
int dpi);
144 VTK_ABI_NAMESPACE_END
vtkTextProperty * TextProperty
vtkTypeUInt32 vtkMTimeType
virtual void RenderOverlay(vtkViewport *, vtkActor2D *)
abstract specification for Viewports
vtkMTimeType GetMTime() override
Override Modifiedtime as we have added Clipping planes.
a actor that draws 2D data
record modification and/or execution time
concrete dataset represents vertices, lines, polygons, and triangle strips
window superclass for vtkRenderWindow
a simple class to control print indentation
topologically and geometrically regular array of data
virtual void ShallowCopy(vtkAbstractMapper *m)
Make a shallow copy of this mapper.
handles properties associated with a texture map
represent text properties.
abstract class specifies interface to map data
virtual void ReleaseGraphicsResources(vtkWindow *)
Release any graphics resources that are being consumed by this mapper.
static vtkAlgorithm * New()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
abstract class specifies interface for objects which render 2D actors
draw vtkPolyData onto the image plane
represent and manipulate 3D points