Go to the documentation of this file.
46 #ifndef vtkQtTreeRingLabelMapper_h
47 #define vtkQtTreeRingLabelMapper_h
94 { this->Superclass::SetLabelTextProperty(
p,
type); }
96 {
return this->Superclass::GetLabelTextProperty(
type); }
111 if (this->Renderer != ren)
113 this->Renderer = ren;
124 int activeComp,
int numComps,
vtkViewport* viewport);
128 int activeComp,
int numComps,
virtual void RenderOverlay(vtkViewport *viewport, vtkActor2D *actor)
#define vtkGetObjectMacro(name, type)
virtual void SetSectorsArrayName(const char *name)
draw vtkPolyData onto the image plane
Subclass of vtkAbstractArray that holds vtkUnicodeStrings.
char * TextRotationArrayName
create an array of quadrilaterals located in a plane
#define vtkTypeMacro(thisClass, superclass)
abstract superclass for arrays of numeric data
#define VTKRENDERINGQT_EXPORT
vtkPlaneSource * PlaneSource
vtkRenderer * GetRenderer()
virtual void RenderOpaqueGeometry(vtkViewport *viewport, vtkActor2D *actor)
virtual void SetLabelTextProperty(vtkTextProperty *p)
A rooted tree data structure.
generate texture coordinates by mapping points to plane
GLuint const GLchar * name
handles properties associated with a texture map
vtkQImageToImageSource * QtImageSource
bool PointInWindow(double *sinfo, double *newDim, double *textPosDC, vtkViewport *viewport)
~vtkQtTreeRingLabelMapper()
vtkTexture * LabelTexture
Create image data from a QImage.
a simple class to control print indentation
#define vtkSetStringMacro(name)
perform coordinate transformation, and represent position, in a variety of vtk coordinate systems
void GetVertexLabel(vtkIdType vertex, vtkDataArray *numericData, vtkStringArray *stringData, vtkUnicodeStringArray *uStringData, int activeComp, int numComps, char *string)
void LabelTree(vtkTree *tree, vtkDataArray *sectorInfo, vtkDataArray *numericData, vtkStringArray *stringData, vtkUnicodeStringArray *uStringData, int activeComp, int numComps, vtkViewport *viewport)
virtual void SetLabelTextProperty(vtkTextProperty *p, int type)
static vtkQtTreeRingLabelMapper * New()
vtkGetStringMacro(ExtensionsString)
vtkTextProperty * LabelTextProperty
vtkViewport * CurrentViewPort
abstract specification for Viewports
represent text properties.
vtkQtTreeRingLabelMapper()
a actor that draws 2D data
draw text labels at dataset points
virtual vtkTextProperty * GetLabelTextProperty(int type)
vtkPolyDataMapper2D * polyDataMapper
abstract specification for renderers
a vtkAbstractArray subclass for strings
virtual unsigned long GetMTime()
dynamic, self-adjusting array of double
void PrintSelf(ostream &os, vtkIndent indent)
vtkTextureMapToPlane * TextureMapToPlane
GLuint GLuint GLsizei GLenum type
void SetRenderer(vtkRenderer *ren)
virtual vtkTree * GetInputTree()
draw text labels on a tree map