44#ifndef vtkQtTreeRingLabelMapper_h
45#define vtkQtTreeRingLabelMapper_h
49#include "vtkRenderingQtModule.h"
100 this->Superclass::SetLabelTextProperty(p,
type);
104 return this->Superclass::GetLabelTextProperty(
type);
112 vtkSetStringMacro(TextRotationArrayName);
113 vtkGetStringMacro(TextRotationArrayName);
124 if (this->Renderer != ren)
126 this->Renderer = ren;
138 "Use void LabelTree(vtkTree* tree, vtkDataArray* sectorInfo, vtkDataArray* numericData, "
139 "vtkStringArray* stringData, int activeComp, int numComps, vtkViewport* viewport)")
144 int activeComp,
int numComps,
char*
string,
size_t stringSize);
147 "stringData,
int activeComp,
int numComps,
char*
string,
size_t stringSize)")
154 bool PointInWindow(
double* sinfo,
double* newDim,
double* textPosDC,
vtkViewport* viewport);
164 char* TextRotationArrayName;
a actor that draws 2D data
perform coordinate transformation, and represent position, in a variety of vtk coordinate systems
abstract superclass for arrays of numeric data
dynamic, self-adjusting array of double
a simple class to control print indentation
draw text labels at dataset points
virtual void Modified()
Update the modification time for this object.
create an array of quadrilaterals located in a plane
draw vtkPolyData onto the image plane
Create image data from a QImage.
draw text labels on a tree map
vtkQtTreeRingLabelMapper()
virtual void SetSectorsArrayName(const char *name)
The name of the 4-tuple array used for.
virtual vtkTree * GetInputTree()
The input to this filter.
void SetLabelTextProperty(vtkTextProperty *p, int type) override
Set/Get the text property.
void RenderOverlay(vtkViewport *viewport, vtkActor2D *actor) override
Draw the text to the screen at each input point.
static vtkQtTreeRingLabelMapper * New()
void LabelTree(vtkTree *tree, vtkDataArray *sectorInfo, vtkDataArray *numericData, vtkStringArray *stringData, int activeComp, int numComps, vtkViewport *viewport)
void SetRenderer(vtkRenderer *ren)
vtkRenderer * GetRenderer()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkTextProperty * GetLabelTextProperty() override
Set/Get the text property.
vtkTextProperty * GetLabelTextProperty(int type) override
Set/Get the text property.
void SetLabelTextProperty(vtkTextProperty *p) override
Set/Get the text property.
void RenderOpaqueGeometry(vtkViewport *viewport, vtkActor2D *actor) override
Draw the text to the screen at each input point.
vtkMTimeType GetMTime() override
Return the object's MTime.
~vtkQtTreeRingLabelMapper() override
abstract specification for renderers
a vtkAbstractArray subclass for strings
represent text properties.
generate texture coordinates by mapping points to plane
handles properties associated with a texture map
A rooted tree data structure.
Subclass of vtkAbstractArray that holds vtkUnicodeStrings.
abstract specification for Viewports
#define VTK_DEPRECATED_IN_9_1_0(reason)
vtkTypeUInt32 vtkMTimeType