31#ifndef vtkScenePicker_h 
   32#define vtkScenePicker_h 
   35#include "vtkRenderingCoreModule.h"  
   37VTK_ABI_NAMESPACE_BEGIN
 
   42class vtkScenePickerSelectionRenderCommand;
 
   48  friend class vtkScenePickerSelectionRenderCommand;
 
  122  int LastQueriedDisplayPos[2];
 
a simple class to control print indentation
 
abstract base class for most VTK objects
 
abstract superclass for all actors, volumes and annotations
 
platform-independent render window interaction including picking and frame rate control.
 
abstract specification for renderers
 
Picks an entire viewport at one shot.
 
vtkTypeBool EnableVertexPicking
 
virtual void SetRenderer(vtkRenderer *)
Set the renderer.
 
vtkRenderWindowInteractor * Interactor
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
void PickRender(int x0, int y0, int x1, int y1)
 
void SetInteractor(vtkRenderWindowInteractor *)
 
~vtkScenePicker() override
 
vtkIdType GetCellId(int displayPos[2])
Get cell id at the pick position.
 
void Update(int displayPos[2])
 
vtkHardwareSelector * Selector
 
vtkScenePickerSelectionRenderCommand * SelectionRenderCommand
 
static vtkScenePicker * New()
 
vtkTimeStamp PickRenderTime
 
vtkProp * GetViewProp(int displayPos[2])
Get actor at the pick position.
 
vtkIdType GetVertexId(int displayPos[2])
Get cell id at the pick position.
 
record modification and/or execution time