Go to the documentation of this file.
72 #ifndef vtkPickingManager_h
73 #define vtkPickingManager_h
182 vtkInternal* Internal;
vtkAssemblyPath * GetAssemblyPath(double X, double Y, double Z, vtkAbstractPropPicker *picker, vtkRenderer *renderer, vtkObject *obj)
void PrintSelf(ostream &os, vtkIndent indent)
GLsizei GLsizei GLuint * obj
void SetOptimizeOnInteractorEvents(bool optimize)
bool Pick(vtkAbstractPicker *picker, vtkObject *object)
void RemoveObject(vtkObject *object)
#define vtkTypeMacro(thisClass, superclass)
abstract base class for most VTK objects
void AddPicker(vtkAbstractPicker *picker, vtkObject *object=0)
define API for picking subclasses
a list of nodes that form an assembly path
void RemovePicker(vtkAbstractPicker *picker, vtkObject *object=0)
void SetInteractor(vtkRenderWindowInteractor *iren)
bool OptimizeOnInteractorEvents
a simple class to control print indentation
bool Pick(vtkAbstractPicker *picker)
#define vtkGetMacro(name, type)
platform-independent render window interaction including picking and frame rate control.
static vtkPickingManager * New()
vtkRenderWindowInteractor * Interactor
abstract API for pickers that can pick an instance of vtkProp
bool Pick(vtkObject *object)
vtkBooleanMacro(IgnoreDriverBugs, bool)
vtkSetMacro(IgnoreDriverBugs, bool)
abstract specification for renderers
#define VTKRENDERINGCORE_EXPORT
int GetNumberOfObjectsLinked(vtkAbstractPicker *picker)