28 #ifndef vtkQtTreeRingLabelMapper_h
29 #define vtkQtTreeRingLabelMapper_h
32 #include "vtkRenderingQtModule.h"
36 VTK_ABI_NAMESPACE_BEGIN
67 virtual vtkTree* GetInputTree();
72 virtual void SetSectorsArrayName(
const char*
name);
84 this->Superclass::SetLabelTextProperty(p, type);
88 return this->Superclass::GetLabelTextProperty(type);
96 vtkSetStringMacro(TextRotationArrayName);
97 vtkGetStringMacro(TextRotationArrayName);
108 if (this->Renderer != ren)
110 this->Renderer = ren;
122 int activeComp,
int numComps,
char*
string,
size_t stringSize);
126 bool PointInWindow(
double* sinfo,
double* newDim,
double* textPosDC,
vtkViewport* viewport);
146 VTK_ABI_NAMESPACE_END
Create image data from a QImage.
draw text labels on a tree map
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void SetLabelTextProperty(vtkTextProperty *p, int type) override
Set/Get the text property.
static vtkLabeledDataMapper * New()
Instantiate object with %%-#6.3g label format.
vtkTypeUInt32 vtkMTimeType
abstract specification for Viewports
a actor that draws 2D data
vtkPlaneSource * PlaneSource
a vtkAbstractArray subclass for strings
abstract specification for renderers
vtkTextProperty * LabelTextProperty
dynamic, self-adjusting array of double
draw text labels at dataset points
vtkTextProperty * GetLabelTextProperty(int type) override
Set/Get the text property.
a simple class to control print indentation
void SetRenderer(vtkRenderer *ren)
abstract superclass for arrays of numeric data
vtkTextProperty * GetLabelTextProperty() override
Set/Get the text property.
handles properties associated with a texture map
virtual void Modified()
Update the modification time for this object.
vtkQImageToImageSource * QtImageSource
represent text properties.
create an array of quadrilaterals located in a plane
perform coordinate transformation, and represent position, in a variety of vtk coordinate systems ...
char * TextRotationArrayName
vtkTextureMapToPlane * TextureMapToPlane
void RenderOverlay(vtkViewport *viewport, vtkActor2D *actor) override
Draw the text to the screen at each input point.
vtkTexture * LabelTexture
vtkViewport * CurrentViewPort
vtkPolyDataMapper2D * polyDataMapper
vtkMTimeType GetMTime() override
Return the modified time for this object.
A rooted tree data structure.
void RenderOpaqueGeometry(vtkViewport *viewport, vtkActor2D *actor) override
Draw the text to the screen at each input point.
draw vtkPolyData onto the image plane
vtkRenderer * GetRenderer()
generate texture coordinates by mapping points to plane
virtual void SetLabelTextProperty(vtkTextProperty *p)
Set/Get the text property.