VTK
|
An interactor style for an area tree view. More...
#include <vtkInteractorStyleAreaSelectHover.h>
An interactor style for an area tree view.
The vtkInteractorStyleAreaSelectHover specifically works with pipelines that create a hierarchical tree. Such pipelines will have a vtkAreaLayout filter which must be passed to this interactor style for it to function correctly. This interactor style allows only 2D panning and zooming, rubber band selection and provides a balloon containing the name of the vertex hovered over.
Definition at line 50 of file vtkInteractorStyleAreaSelectHover.h.
Reimplemented from vtkInteractorStyleRubberBand2D.
Definition at line 54 of file vtkInteractorStyleAreaSelectHover.h.
static vtkInteractorStyleAreaSelectHover* vtkInteractorStyleAreaSelectHover::New | ( | ) | [static] |
This class must be supplied with a vtkRenderWindowInteractor wrapper or parent. This class should not normally be instantiated by application programmers.
Reimplemented from vtkInteractorStyleRubberBand2D.
static int vtkInteractorStyleAreaSelectHover::IsTypeOf | ( | const char * | name | ) | [static] |
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkInteractorStyleRubberBand2D.
virtual int vtkInteractorStyleAreaSelectHover::IsA | ( | const char * | name | ) | [virtual] |
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkInteractorStyleRubberBand2D.
static vtkInteractorStyleAreaSelectHover* vtkInteractorStyleAreaSelectHover::SafeDownCast | ( | vtkObjectBase * | o | ) | [static] |
Reimplemented from vtkInteractorStyleRubberBand2D.
virtual vtkObjectBase* vtkInteractorStyleAreaSelectHover::NewInstanceInternal | ( | ) | const [protected, virtual] |
Reimplemented from vtkInteractorStyleRubberBand2D.
Reimplemented from vtkInteractorStyleRubberBand2D.
void vtkInteractorStyleAreaSelectHover::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) | [virtual] |
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.
Reimplemented from vtkInteractorStyleRubberBand2D.
void vtkInteractorStyleAreaSelectHover::SetLayout | ( | vtkAreaLayout * | layout | ) |
Must be set to the vtkAreaLayout used to compute the bounds of each vertex.
virtual vtkAreaLayout* vtkInteractorStyleAreaSelectHover::GetLayout | ( | ) | [virtual] |
Must be set to the vtkAreaLayout used to compute the bounds of each vertex.
virtual void vtkInteractorStyleAreaSelectHover::SetLabelField | ( | const char * | ) | [virtual] |
The name of the field to use when displaying text in the hover balloon.
virtual char* vtkInteractorStyleAreaSelectHover::GetLabelField | ( | ) | [virtual] |
The name of the field to use when displaying text in the hover balloon.
virtual void vtkInteractorStyleAreaSelectHover::SetUseRectangularCoordinates | ( | bool | ) | [virtual] |
Determine whether or not to use rectangular coordinates instead of polar coordinates.
virtual bool vtkInteractorStyleAreaSelectHover::GetUseRectangularCoordinates | ( | ) | [virtual] |
Determine whether or not to use rectangular coordinates instead of polar coordinates.
virtual void vtkInteractorStyleAreaSelectHover::UseRectangularCoordinatesOn | ( | ) | [virtual] |
Determine whether or not to use rectangular coordinates instead of polar coordinates.
virtual void vtkInteractorStyleAreaSelectHover::UseRectangularCoordinatesOff | ( | ) | [virtual] |
Determine whether or not to use rectangular coordinates instead of polar coordinates.
void vtkInteractorStyleAreaSelectHover::OnMouseMove | ( | ) | [virtual] |
Overridden from vtkInteractorStyleImage to provide the desired interaction behavior.
Reimplemented from vtkInteractorStyleRubberBand2D.
virtual void vtkInteractorStyleAreaSelectHover::SetInteractor | ( | vtkRenderWindowInteractor * | rwi | ) | [virtual] |
Set the interactor that this interactor style works with.
Reimplemented from vtkInteractorStyle.
void vtkInteractorStyleAreaSelectHover::SetHighLightColor | ( | double | r, |
double | g, | ||
double | b | ||
) |
Set the color used to highlight the hovered vertex.
The width of the line around the hovered vertex.
The width of the line around the hovered vertex.
Obtain the tree vertex id at the position specified.