dox/Rendering/vtkPointPicker.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00034
#ifndef __vtkPointPicker_h
00035
#define __vtkPointPicker_h
00036
00037
#include "vtkPicker.h"
00038
00039 class VTK_RENDERING_EXPORT vtkPointPicker :
public vtkPicker
00040 {
00041
public:
00042
static vtkPointPicker *
New();
00043 vtkTypeRevisionMacro(vtkPointPicker,
vtkPicker);
00044
void PrintSelf(ostream& os,
vtkIndent indent);
00045
00047
00048 vtkGetMacro(PointId,
vtkIdType);
00050
00051
protected:
00052 vtkPointPicker();
00053 ~vtkPointPicker() {};
00054
00055 vtkIdType PointId;
00056
00057
float IntersectWithLine(
float p1[3],
float p2[3],
float tol,
00058
vtkAssemblyPath *path,
vtkProp3D *p,
00059
vtkAbstractMapper3D *m);
00060
void Initialize();
00061
00062
private:
00063 vtkPointPicker(
const vtkPointPicker&);
00064
void operator=(
const vtkPointPicker&);
00065 };
00066
00067
#endif
00068
00069