Go to the documentation of this file.
36 #ifndef vtkPointPicker_h
37 #define vtkPointPicker_h
39 #include "vtkRenderingCoreModule.h"
80 vtkIdType IntersectDataSetWithLine(
const double p1[3],
double ray[3],
81 double rayFactor,
double tol,
83 double& tMin,
double minXYZ[3]);
84 bool UpdateClosestPoint(
double x[3],
const double p1[3],
85 double ray[3],
double rayFactor,
double tol,
86 double& tMin,
double& distMin);
~vtkPointPicker() override
represents an 3D object for placement in a rendered scene
select a point by shooting a ray into a graphics window
superclass for 3D geometric pickers (uses ray cast)
a list of nodes that form an assembly path
virtual double IntersectWithLine(const double p1[3], const double p2[3], double tol, vtkAssemblyPath *path, vtkProp3D *p, vtkAbstractMapper3D *m)
a simple class to control print indentation
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
abstract class to specify dataset behavior
abstract class specifies interface to map 3D data
void Initialize() override