virtual bool IsAvailable()
virtual bool GetMetrics(vtkTextProperty *tprop, const char *str, int dpi, vtkTextRenderer::Metrics &metrics)=0
static void SetInstance(vtkMathTextUtilities *instance)
void PrintSelf(ostream &os, vtkIndent indent)
static vtkMathTextUtilities * GetInstance()
virtual bool RenderString(const char *str, vtkImageData *data, vtkTextProperty *tprop, int dpi, int textDims[2]=NULL)=0
Abstract interface to equation rendering.
~vtkMathTextUtilitiesCleanup()
virtual bool GetScaleToPowerOfTwo()=0
virtual bool StringToPath(const char *str, vtkPath *path, vtkTextProperty *tprop, int dpi)=0
virtual int GetConstrainedFontSize(const char *str, vtkTextProperty *tprop, int targetWidth, int targetHeight, int dpi)
vtkMathTextUtilitiesCleanup()
An actor that displays text. Scaled or unscaled.
virtual bool GetBoundingBox(vtkTextProperty *tprop, const char *str, int dpi, int bbox[4])=0
represent text properties.
virtual ~vtkMathTextUtilities()
virtual void SetScaleToPowerOfTwo(bool scale)=0
static vtkMathTextUtilities * New()