30 #ifndef vtkZSpaceInteractorStyle_h
31 #define vtkZSpaceInteractorStyle_h
37 #include "vtkRenderingZSpaceModule.h"
39 VTK_ABI_NAMESPACE_BEGIN
90 vtkSetMacro(HoverPick,
bool);
91 vtkGetMacro(HoverPick,
bool);
92 vtkBooleanMacro(HoverPick,
bool);
114 vtkGetMacro(PickingFieldAssociation,
int);
157 void CreatePickCell(
vtkCell* cell);
162 void CreatePickPoint(
double*
point);
168 void UpdatePickActor();
173 void RemovePickActor();
183 bool HoverPick =
false;
204 VTK_ABI_NAMESPACE_END
vtkZSpaceRayActor * ZSpaceRayActor
abstract class to specify dataset behavior
virtual void OnPositionProp3D(vtkEventData *)
vtkZSpaceInteractorStyle extends vtkInteractorStyle3D to override command methods.
extends interaction to support 3D input
data object that represents a "selection" in VTK.
represents an 3D object for placement in a rendered scene
vtkNew< vtkZSpaceHardwarePicker > HardwarePicker
An actor that displays text.
abstract class to specify cell behavior
virtual void OnMove3D(vtkEventData *)
Generic 3D event bindings can be overridden in subclasses.
virtual void OnSelect3D(vtkEventData *)
a simple class to control print indentation
An actor for displaying a ray.
perform various plane computations
vtkNew< vtkActor > PickActor
static vtkInteractorStyle3D * New()
vtkNew< vtkTextActor > TextActor
virtual void OnPick3D(vtkEventData *)
Pick an actor/prop given the stylus position and orientation.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual void PositionProp(vtkEventData *, double *lwpos=nullptr, double *lwori=nullptr)