34 #ifndef vtkPolyDataPointPlacer_h 35 #define vtkPolyDataPointPlacer_h 37 #include "vtkInteractionWidgetsModule.h" 64 virtual void AddProp(
vtkProp * );
65 virtual void RemoveViewProp(
vtkProp *prop);
66 virtual void RemoveAllProps();
68 int GetNumberOfProps();
81 double worldOrient[9] )
override;
91 double refWorldPos[3],
93 double worldOrient[9] )
override;
111 double worldOrient[9] )
override;
abstract superclass for all actors, volumes and annotations
virtual int ComputeWorldPosition(vtkRenderer *ren, double displayPos[2], double worldPos[3], double worldOrient[9])
Given a renderer and a display position in pixel coordinates, compute the world position and orientat...
vtkPropPicker * PropPicker
pick an actor/prop using graphics hardware
abstract specification for renderers
vtkPropCollection * SurfaceProps
a simple class to control print indentation
virtual int ValidateDisplayPosition(vtkRenderer *, double displayPos[2])
Given a display position, check the validity of this position.
Abstract interface to translate 2D display positions to world coordinates.
Base class to place points given constraints on polygonal data.
virtual int ValidateWorldPosition(double worldPos[3])
Given a world position check the validity of this position according to the constraints of the placer...
static vtkPointPlacer * New()
Instantiate this class.
void PrintSelf(ostream &os, vtkIndent indent) override
Standard methods for instances of this class.