vtkWorldPointPicker.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00050 #ifndef __vtkWorldPointPicker_h
00051 #define __vtkWorldPointPicker_h
00052
00053 #include "vtkAbstractPicker.h"
00054
00055 class VTK_RENDERING_EXPORT vtkWorldPointPicker : public vtkAbstractPicker
00056 {
00057 public:
00058 static vtkWorldPointPicker *New();
00059 vtkTypeRevisionMacro(vtkWorldPointPicker,vtkAbstractPicker);
00060 void PrintSelf(ostream& os, vtkIndent indent);
00061
00063
00064 int Pick(double selectionX, double selectionY, double selectionZ,
00065 vtkRenderer *renderer);
00066 int Pick(double selectionPt[3], vtkRenderer *renderer)
00067 { return this->vtkAbstractPicker::Pick( selectionPt, renderer); };
00069
00070 protected:
00071 vtkWorldPointPicker ();
00072 ~vtkWorldPointPicker() {};
00073
00074 private:
00075 vtkWorldPointPicker(const vtkWorldPointPicker&);
00076 void operator=(const vtkWorldPointPicker&);
00077 };
00078
00079 #endif
00080
00081