47#ifndef vtkQtTreeRingLabelMapper_h
48#define vtkQtTreeRingLabelMapper_h
50#include "vtkRenderingQtModule.h"
101 { this->Superclass::SetLabelTextProperty(p,
type); }
103 {
return this->Superclass::GetLabelTextProperty(
type); }
110 vtkSetStringMacro(TextRotationArrayName);
122 if (this->Renderer != ren)
124 this->Renderer = ren;
135 int activeComp,
int numComps,
vtkViewport* viewport);
139 int activeComp,
int numComps,
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
virtual vtkMTimeType GetMTime()
Return the object's MTime.
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
vtkQtTreeRingLabelMapper()
char * TextRotationArrayName
vtkQImageToImageSource * QtImageSource
vtkTextProperty * LabelTextProperty
virtual void SetSectorsArrayName(const char *name)
The name of the 4-tuple array used for.
vtkPlaneSource * PlaneSource
virtual vtkTree * GetInputTree()
The input to this filter.
void LabelTree(vtkTree *tree, vtkDataArray *sectorInfo, vtkDataArray *numericData, vtkStringArray *stringData, vtkUnicodeStringArray *uStringData, int activeComp, int numComps, vtkViewport *viewport)
vtkTextureMapToPlane * TextureMapToPlane
virtual void SetLabelTextProperty(vtkTextProperty *p, int type)
vtkPolyDataMapper2D * polyDataMapper
static vtkQtTreeRingLabelMapper * New()
void SetRenderer(vtkRenderer *ren)
vtkRenderer * GetRenderer()
vtkViewport * CurrentViewPort
virtual void RenderOverlay(vtkViewport *viewport, vtkActor2D *actor)
vtkTexture * LabelTexture
virtual vtkTextProperty * GetLabelTextProperty(int type)
virtual void SetLabelTextProperty(vtkTextProperty *p)
Set/Get the text property.
virtual void RenderOpaqueGeometry(vtkViewport *viewport, vtkActor2D *actor)
Draw the text to the screen at each input point.
~vtkQtTreeRingLabelMapper()
bool PointInWindow(double *sinfo, double *newDim, double *textPosDC, vtkViewport *viewport)
void GetVertexLabel(vtkIdType vertex, vtkDataArray *numericData, vtkStringArray *stringData, vtkUnicodeStringArray *uStringData, int activeComp, int numComps, char *string)
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
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
vtkTypeUInt64 vtkMTimeType