40#ifndef vtkInteractorStyleTreeMapHover_h
41#define vtkInteractorStyleTreeMapHover_h
44#include "vtkViewsInfovisModule.h"
83 vtkSetStringMacro(LabelField);
84 vtkGetStringMacro(LabelField);
141 vtkIdType GetTreeMapIdAtPos(
int x,
int y);
142 void GetBoundingBoxForTreeMapItem(
vtkIdType id,
float* binfo);
represents an object (geometry & properties) in a rendered scene
represent the vtkBalloonWidget
a simple class to control print indentation
interactive manipulation of the camera specialized for images
An interactor style for a tree map view.
void SetSelectionWidth(double lw)
The width of the line around the selected vertex.
void SetSelectionLightColor(double r, double g, double b)
Set the color used to highlight the selected vertex.
void OnLeftButtonUp() override
Overridden from vtkInteractorStyleImage to provide the desired interaction behavior.
void SetHighLightWidth(double lw)
The width of the line around the hovered vertex.
static vtkInteractorStyleTreeMapHover * New()
vtkInteractorStyleTreeMapHover()
void OnMouseMove() override
Overridden from vtkInteractorStyleImage to provide the desired interaction behavior.
~vtkInteractorStyleTreeMapHover() override
double GetHighLightWidth()
The width of the line around the hovered vertex.
void SetLayout(vtkTreeMapLayout *layout)
Must be set to the vtkTreeMapLayout used to compute the bounds of each vertex for the tree map.
void SetTreeMapToPolyData(vtkTreeMapToPolyData *filter)
Must be set to the vtkTreeMapToPolyData used to convert the tree map into polydata.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void SetHighLightColor(double r, double g, double b)
Set the color used to highlight the hovered vertex.
void SetInteractor(vtkRenderWindowInteractor *rwi) override
Set/Get the Interactor wrapper being controlled by this object.
void HighLightItem(vtkIdType id)
Highlights a specific vertex.
void HighLightCurrentSelectedItem()
Highlights a specific vertex.
double GetSelectionWidth()
The width of the line around the selected vertex.
represent and manipulate 3D points
platform-independent render window interaction including picking and frame rate control.
abstract specification for renderers
layout a vtkTree into a tree map
converts a tree to a polygonal data representing a tree map
A rooted tree data structure.
find world x,y,z corresponding to display x,y,z