An interactor style for a tree map view.
More...
#include <vtkInteractorStyleTreeMapHover.h>
Inherits vtkInteractorStyleImage.
An interactor style for a tree map view.
The vtkInteractorStyleTreeMapHover specifically works with pipelines that create a tree map. Such pipelines will have a vtkTreeMapLayout filter and a vtkTreeMapToPolyData filter, both of which must be passed to this interactor style for it to function correctly. This interactor style allows only 2D panning and zooming, and additionally provides a balloon containing the name of the vertex hovered over, and allows the user to highlight a vertex by clicking on it.
- Events:
- vtkCommand::UserEvent vtkCommand::InteractionEvent
- Tests:
- vtkInteractorStyleTreeMapHover (Tests)
Definition at line 53 of file vtkInteractorStyleTreeMapHover.h.
vtkInteractorStyleTreeMapHover::vtkInteractorStyleTreeMapHover |
( |
| ) |
|
|
protected |
vtkInteractorStyleTreeMapHover::~vtkInteractorStyleTreeMapHover |
( |
| ) |
|
|
protected |
static int vtkInteractorStyleTreeMapHover::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
virtual int vtkInteractorStyleTreeMapHover::IsA |
( |
const char * |
type | ) |
|
|
virtual |
virtual vtkObjectBase* vtkInteractorStyleTreeMapHover::NewInstanceInternal |
( |
| ) |
const |
|
protectedvirtual |
void vtkInteractorStyleTreeMapHover::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
void vtkInteractorStyleTreeMapHover::SetLayout |
( |
vtkTreeMapLayout * |
layout | ) |
|
Must be set to the vtkTreeMapLayout used to compute the bounds of each vertex for the tree map.
virtual vtkTreeMapLayout* vtkInteractorStyleTreeMapHover::GetLayout |
( |
| ) |
|
|
virtual |
Must be set to the vtkTreeMapLayout used to compute the bounds of each vertex for the tree map.
void vtkInteractorStyleTreeMapHover::SetTreeMapToPolyData |
( |
vtkTreeMapToPolyData * |
filter | ) |
|
Must be set to the vtkTreeMapToPolyData used to convert the tree map into polydata.
virtual vtkTreeMapToPolyData* vtkInteractorStyleTreeMapHover::GetTreeMapToPolyData |
( |
| ) |
|
|
virtual |
Must be set to the vtkTreeMapToPolyData used to convert the tree map into polydata.
virtual void vtkInteractorStyleTreeMapHover::SetLabelField |
( |
const char * |
| ) |
|
|
virtual |
The name of the field to use when displaying text in the hover balloon.
virtual char* vtkInteractorStyleTreeMapHover::GetLabelField |
( |
| ) |
|
|
virtual |
The name of the field to use when displaying text in the hover balloon.
void vtkInteractorStyleTreeMapHover::OnMouseMove |
( |
| ) |
|
Overridden from vtkInteractorStyleImage to provide the desired interaction behavior.
void vtkInteractorStyleTreeMapHover::OnLeftButtonUp |
( |
| ) |
|
Overridden from vtkInteractorStyleImage to provide the desired interaction behavior.
void vtkInteractorStyleTreeMapHover::HighLightItem |
( |
vtkIdType |
id | ) |
|
Highlights a specific vertex.
void vtkInteractorStyleTreeMapHover::HighLightCurrentSelectedItem |
( |
| ) |
|
Highlights a specific vertex.
virtual void vtkInteractorStyleTreeMapHover::SetInteractor |
( |
vtkRenderWindowInteractor * |
rwi | ) |
|
|
virtual |
void vtkInteractorStyleTreeMapHover::SetHighLightColor |
( |
double |
r, |
|
|
double |
g, |
|
|
double |
b |
|
) |
| |
Set the color used to highlight the hovered vertex.
void vtkInteractorStyleTreeMapHover::SetSelectionLightColor |
( |
double |
r, |
|
|
double |
g, |
|
|
double |
b |
|
) |
| |
Set the color used to highlight the selected vertex.
void vtkInteractorStyleTreeMapHover::SetHighLightWidth |
( |
double |
lw | ) |
|
The width of the line around the hovered vertex.
double vtkInteractorStyleTreeMapHover::GetHighLightWidth |
( |
| ) |
|
The width of the line around the hovered vertex.
void vtkInteractorStyleTreeMapHover::SetSelectionWidth |
( |
double |
lw | ) |
|
The width of the line around the selected vertex.
double vtkInteractorStyleTreeMapHover::GetSelectionWidth |
( |
| ) |
|
The width of the line around the selected vertex.
The documentation for this class was generated from the following file: