dox/Rendering/vtkWorldPointPicker.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00041 #ifndef __vtkWorldPointPicker_h
00042 #define __vtkWorldPointPicker_h
00043
00044 #include "vtkAbstractPicker.h"
00045
00046 class VTK_RENDERING_EXPORT vtkWorldPointPicker : public vtkAbstractPicker
00047 {
00048 public:
00049 static vtkWorldPointPicker *New();
00050 vtkTypeRevisionMacro(vtkWorldPointPicker,vtkAbstractPicker);
00051 void PrintSelf(ostream& os, vtkIndent indent);
00052
00054
00055 int Pick(float selectionX, float selectionY, float selectionZ,
00056 vtkRenderer *renderer);
00057 int Pick(float selectionPt[3], vtkRenderer *renderer)
00058 { return this->vtkAbstractPicker::Pick( selectionPt, renderer); };
00060
00061 protected:
00062 vtkWorldPointPicker ();
00063 ~vtkWorldPointPicker() {};
00064
00065 private:
00066 vtkWorldPointPicker(const vtkWorldPointPicker&);
00067 void operator=(const vtkWorldPointPicker&);
00068 };
00069
00070 #endif
00071
00072