34 #ifndef vtkInteractorStyleTreeMapHover_h 35 #define vtkInteractorStyleTreeMapHover_h 37 #include "vtkViewsInfovisModule.h" 77 vtkSetStringMacro(LabelField);
87 void OnLeftButtonUp() VTK_OVERRIDE;
95 void HighLightCurrentSelectedItem();
103 void SetHighLightColor(
double r,
double g,
double b);
108 void SetSelectionLightColor(
double r,
double g,
double b);
114 void SetHighLightWidth(
double lw);
115 double GetHighLightWidth();
122 void SetSelectionWidth(
double lw);
123 double GetSelectionWidth();
128 ~vtkInteractorStyleTreeMapHover() VTK_OVERRIDE;
131 vtkInteractorStyleTreeMapHover(const vtkInteractorStyleTreeMapHover&) VTK_DELETE_FUNCTION;
132 void operator=(const vtkInteractorStyleTreeMapHover&) VTK_DELETE_FUNCTION;
135 vtkIdType GetTreeMapIdAtPos(
int x,
int y);
136 void GetBoundingBoxForTreeMapItem(
vtkIdType id,
float *binfo);
represents an object (geometry & properties) in a rendered scene
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
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
represent the vtkBalloonWidget
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
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