Go to the documentation of this file.
46 #ifndef vtkScenePicker_h
47 #define vtkScenePicker_h
49 #include "vtkRenderingCoreModule.h"
56 class vtkScenePickerSelectionRenderCommand;
62 friend class vtkScenePickerSelectionRenderCommand;
105 vtkGetMacro(EnableVertexPicking,
int);
136 int LastQueriedDisplayPos[2];
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
vtkIdType GetCellId(int displayPos[2])
Get cell id at the pick position.
record modification and/or execution time
abstract base class for most VTK objects
vtkRenderWindowInteractor * Interactor
void Update(int displayPos[2])
Picks an entire viewport at one shot.
vtkProp * GetViewProp(int displayPos[2])
Get actor at the pick position.
vtkScenePickerSelectionRenderCommand * SelectionRenderCommand
manager for OpenGL-based selection.
static vtkScenePicker * New()
vtkTimeStamp PickRenderTime
a simple class to control print indentation
platform-independent render window interaction including picking and frame rate control.
void SetInteractor(vtkRenderWindowInteractor *)
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
abstract superclass for all actors, volumes and annotations
void PickRender(int x0, int y0, int x1, int y1)
vtkIdType GetVertexId(int displayPos[2])
Get cell id at the pick position.
vtkHardwareSelector * Selector
abstract specification for renderers
virtual void SetRenderer(vtkRenderer *)
Set the renderer.