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
00054 #ifndef __vtkWorldPointPicker_h
00055 #define __vtkWorldPointPicker_h
00056
00057 #include "vtkAbstractPicker.h"
00058
00059 class VTK_RENDERING_EXPORT vtkWorldPointPicker : public vtkAbstractPicker
00060 {
00061 public:
00062 static vtkWorldPointPicker *New();
00063 vtkTypeRevisionMacro(vtkWorldPointPicker,vtkAbstractPicker);
00064 void PrintSelf(ostream& os, vtkIndent indent);
00065
00067
00068 int Pick(float selectionX, float selectionY, float selectionZ,
00069 vtkRenderer *renderer);
00070 int Pick(float selectionPt[3], vtkRenderer *renderer)
00071 { return this->vtkAbstractPicker::Pick( selectionPt, renderer); };
00073
00074 protected:
00075 vtkWorldPointPicker ();
00076 ~vtkWorldPointPicker() {};
00077
00078 private:
00079 vtkWorldPointPicker(const vtkWorldPointPicker&);
00080 void operator=(const vtkWorldPointPicker&);
00081 };
00082
00083 #endif
00084
00085