27 #ifndef vtkQtStringToImage_h
28 #define vtkQtStringToImage_h
30 #include "vtkRenderingQtModule.h"
73 int textDims[2] = NULL);
77 int textDims[2] = NULL);
topologically and geometrically regular array of data
a simple class to control print indentation
Create image data from a QImage.
uses Qt to render the supplied text to an image.
vtkSmartPointer< vtkQImageToImageSource > QImageToImage
virtual vtkVector2i GetBounds(vtkTextProperty *property, const vtkUnicodeString &string, int dpi)
Given a text property and a string, get the bounding box [xmin, xmax] x [ymin, ymax].
void DeepCopy(vtkQtStringToImage *utility)
Make a deep copy of the supplied utility class.
virtual int RenderString(vtkTextProperty *property, const vtkUnicodeString &string, int dpi, vtkImageData *data, int textDims[2]=NULL)
Given a text property and a string, this function initializes the vtkImageData *data and renders it i...
virtual vtkVector2i GetBounds(vtkTextProperty *property, const vtkStdString &string, int dpi)
Internals * Implementation
virtual void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
static vtkQtStringToImage * New()
virtual int RenderString(vtkTextProperty *property, const vtkStdString &string, int dpi, vtkImageData *data, int textDims[2]=NULL)
Wrapper around std::string to keep symbols short.
base class for classes that render supplied text to an image.
represent text properties.
String class that stores Unicode text.
Some derived classes for the different vectors commonly used.