35 #ifndef vtkPolygonalSurfacePointPlacer_h 36 #define vtkPolygonalSurfacePointPlacer_h 38 #include "vtkInteractionWidgetsModule.h" 43 class vtkPolygonalSurfacePointPlacerInternals;
93 double worldOrient[9] )
override;
102 double displayPos[2],
103 double refWorldPos[3],
105 double worldOrient[9] )
override;
129 double worldOrient[9] )
override;
153 vtkGetMacro( DistanceOffset,
double );
164 vtkGetMacro( SnapToClosestPoint,
int );
173 Node *GetNodeAtWorldPosition(
double worldPos[3] );
vtkPolyDataCollection * Polys
abstract superclass for all actors, volumes and annotations
virtual void RemoveAllProps()
vtkPolygonalSurfacePointPlacerNode Node
Internally used by the interpolator.
vtkPolygonalSurfacePointPlacerInternals * Internals
abstract specification for renderers
concrete dataset represents vertices, lines, polygons, and triangle strips
Place points on the surface of polygonal data.
a simple class to control print indentation
Base class to place points given constraints on polygonal data.
virtual void AddProp(vtkProp *)
double ParametricCoords[3]
void PrintSelf(ostream &os, vtkIndent indent) override
Standard methods for instances of this class.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
vtkCellPicker * CellPicker
int ValidateDisplayPosition(vtkRenderer *, double displayPos[2]) override
Given a display position, check the validity of this position.
static vtkPolyDataPointPlacer * New()
Instantiate this class.
virtual int UpdateNodeWorldPosition(double worldPos[3], vtkIdType nodePointId)
Give the placer a chance to update the node information, if any.
int ValidateWorldPosition(double worldPos[3]) override
Given a world position check the validity of this position according to the constraints of the placer...
ray-cast cell picker for all kinds of Prop3Ds
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
virtual void RemoveViewProp(vtkProp *prop)
maintain a list of polygonal data objects
int ComputeWorldPosition(vtkRenderer *ren, double displayPos[2], double worldPos[3], double worldOrient[9]) override
Given a renderer and a display position in pixel coordinates, compute the world position and orientat...
double SurfaceWorldPosition[3]