 |
VTK
9.1.0
|
Go to the documentation of this file.
31 #ifndef vtkMathTextFreeTypeTextRenderer_h
32 #define vtkMathTextFreeTypeTextRenderer_h
34 #include "vtkRenderingFreeTypeModule.h"
67 int dpi,
int backend)
override;
69 int dpi,
int backend)
override;
71 int dpi,
int backend)
override;
73 int textDims[2],
int dpi,
int backend)
override;
75 int textDims[2],
int dpi,
int backend)
override;
77 int targetWidth,
int targetHeight,
int dpi,
int backend)
override;
79 int targetWidth,
int targetHeight,
int dpi,
int backend)
override;
83 int dpi,
int backend)
override;
95 #endif // vtkMathTextFreeTypeTextRenderer_h
~vtkMathTextFreeTypeTextRenderer() override
bool GetMetricsInternal(vtkTextProperty *tprop, const vtkStdString &str, Metrics &metrics, int dpi, int backend) override
Reimplemented from vtkTextRenderer.
concrete dataset representing a path defined by Bezier curves.
int GetConstrainedFontSizeInternal(const vtkUnicodeString &str, vtkTextProperty *tprop, int targetWidth, int targetHeight, int dpi, int backend) override
Reimplemented from vtkTextRenderer.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
bool RenderStringInternal(vtkTextProperty *tprop, const vtkStdString &str, vtkImageData *data, int textDims[2], int dpi, int backend) override
Reimplemented from vtkTextRenderer.
Abstract interface to equation rendering.
int GetConstrainedFontSizeInternal(const vtkStdString &str, vtkTextProperty *tprop, int targetWidth, int targetHeight, int dpi, int backend) override
Reimplemented from vtkTextRenderer.
bool GetMetricsInternal(vtkTextProperty *tprop, const vtkUnicodeString &str, Metrics &metrics, int dpi, int backend) override
Reimplemented from vtkTextRenderer.
bool FreeTypeIsSupported() override
Test for availability of various backends.
topologically and geometrically regular array of data
a simple class to control print indentation
bool StringToPathInternal(vtkTextProperty *tprop, const vtkStdString &str, vtkPath *path, int dpi, int backend) override
Reimplemented from vtkTextRenderer.
String class that stores Unicode text.
void SetScaleToPowerOfTwoInternal(bool scale) override
Reimplemented from vtkTextRenderer.
bool StringToPathInternal(vtkTextProperty *tprop, const vtkUnicodeString &str, vtkPath *path, int dpi, int backend) override
Reimplemented from vtkTextRenderer.
represent text properties.
Default implementation of vtkTextRenderer.
Interface for generating images and path data from string data, using multiple backends.
bool MathTextIsSupported() override
Test for availability of various backends.
bool GetBoundingBoxInternal(vtkTextProperty *tprop, const vtkStdString &str, int bbox[4], int dpi, int backend) override
Reimplemented from vtkTextRenderer.
static vtkMathTextFreeTypeTextRenderer * New()
vtkMathTextFreeTypeTextRenderer()
Wrapper around std::string to keep symbols short.
bool GetBoundingBoxInternal(vtkTextProperty *tprop, const vtkUnicodeString &str, int bbox[4], int dpi, int backend) override
Reimplemented from vtkTextRenderer.
bool RenderStringInternal(vtkTextProperty *tprop, const vtkUnicodeString &str, vtkImageData *data, int textDims[2], int dpi, int backend) override
Reimplemented from vtkTextRenderer.