34#ifndef vtkInteractorStyleAreaSelectHover_h
35#define vtkInteractorStyleAreaSelectHover_h
38#include "vtkViewsInfovisModule.h"
69 vtkSetStringMacro(LabelField);
70 vtkGetStringMacro(LabelField);
78 vtkSetMacro(UseRectangularCoordinates,
bool);
79 vtkGetMacro(UseRectangularCoordinates,
bool);
80 vtkBooleanMacro(UseRectangularCoordinates,
bool);
121 void GetBoundingAreaForItem(
vtkIdType id,
float* sinfo);
129 bool UseRectangularCoordinates;
represents an object (geometry & properties) in a rendered scene
layout a vtkTree into a tree map
represent the vtkBalloonWidget
a simple class to control print indentation
An interactor style for an area tree view.
void OnMouseMove() override
Overridden from vtkInteractorStyleImage to provide the desired interaction behavior.
void SetHighLightWidth(double lw)
The width of the line around the hovered vertex.
vtkIdType GetIdAtPos(int x, int y)
Obtain the tree vertex id at the position specified.
double GetHighLightWidth()
The width of the line around the hovered vertex.
void SetInteractor(vtkRenderWindowInteractor *rwi) override
Set the interactor that this interactor style works with.
vtkInteractorStyleAreaSelectHover()
void SetHighLightColor(double r, double g, double b)
Set the color used to highlight the hovered vertex.
~vtkInteractorStyleAreaSelectHover() override
static vtkInteractorStyleAreaSelectHover * New()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void SetLayout(vtkAreaLayout *layout)
Must be set to the vtkAreaLayout used to compute the bounds of each vertex.
A rubber band interactor for a 2D view.
represent and manipulate 3D points
concrete dataset represents vertices, lines, polygons, and triangle strips
platform-independent render window interaction including picking and frame rate control.
abstract specification for renderers
A rooted tree data structure.
find world x,y,z corresponding to display x,y,z