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