22 #ifndef vtkPolyDataPointPlacer_h
23 #define vtkPolyDataPointPlacer_h
25 #include "vtkInteractionWidgetsModule.h"
28 VTK_ABI_NAMESPACE_BEGIN
54 virtual void RemoveViewProp(
vtkProp* prop);
55 virtual void RemoveAllProps();
57 int GetNumberOfProps();
68 vtkRenderer* ren,
double displayPos[2],
double worldPos[3],
double worldOrient[9])
override;
77 double worldPos[3],
double worldOrient[9])
override;
117 VTK_ABI_NAMESPACE_END
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.