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