 |
VTK
9.0.1
|
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
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
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
Abstract interface to equation rendering.
int GetConstrainedFontSizeInternal(const vtkStdString &str, vtkTextProperty *tprop, int targetWidth, int targetHeight, int dpi, int backend) override
bool GetMetricsInternal(vtkTextProperty *tprop, const vtkUnicodeString &str, Metrics &metrics, int dpi, int backend) override
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
String class that stores Unicode text.
void SetScaleToPowerOfTwoInternal(bool scale) override
bool StringToPathInternal(vtkTextProperty *tprop, const vtkUnicodeString &str, vtkPath *path, int dpi, int backend) override
represent text properties.
Default implementation of vtkTextRenderer.
Interface for generating images and path data from string data, using multiple backends.
bool MathTextIsSupported() override
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
bool RenderStringInternal(vtkTextProperty *tprop, const vtkUnicodeString &str, vtkImageData *data, int textDims[2], int dpi, int backend) override