24 #ifndef vtkInteractorStyleTreeMapHover_h
25 #define vtkInteractorStyleTreeMapHover_h
28 #include "vtkViewsInfovisModule.h"
30 VTK_ABI_NAMESPACE_BEGIN
68 vtkSetStringMacro(LabelField);
69 vtkGetStringMacro(LabelField);
86 void HighLightCurrentSelectedItem();
94 void SetHighLightColor(
double r,
double g,
double b);
99 void SetSelectionLightColor(
double r,
double g,
double b);
105 void SetHighLightWidth(
double lw);
106 double GetHighLightWidth();
113 void SetSelectionWidth(
double lw);
114 double GetSelectionWidth();
126 vtkIdType GetTreeMapIdAtPos(
int x,
int y);
127 void GetBoundingBoxForTreeMapItem(
vtkIdType id,
float* binfo);
141 VTK_ABI_NAMESPACE_END
represents an object (geometry & properties) in a rendered scene
void SetInteractor(vtkRenderWindowInteractor *interactor) override
Set/Get the Interactor wrapper being controlled by this object.
abstract specification for renderers
layout a vtkTree into a tree map
static vtkInteractorStyleImage * New()
interactive manipulation of the camera specialized for images
platform-independent render window interaction including picking and frame rate control.
a simple class to control print indentation
represent the vtkBalloonWidget
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void OnLeftButtonUp() override
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
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
void OnMouseMove() override
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
An interactor style for a tree map view.
represent and manipulate 3D points