20 #ifndef vtkFocalPlanePointPlacer_h 21 #define vtkFocalPlanePointPlacer_h 23 #include "vtkInteractionWidgetsModule.h" 55 double worldOrient[9] ) VTK_OVERRIDE;
69 double refWorldPos[3],
71 double worldOrient[9] ) VTK_OVERRIDE;
80 double worldOrient[9]) VTK_OVERRIDE;
90 vtkGetMacro( Offset,
double );
98 vtkSetVector6Macro( PointBounds,
double );
99 vtkGetVector6Macro( PointBounds,
double );
106 void GetCurrentOrientation(
double worldOrient[9] );
108 double PointBounds[6];
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...
abstract specification for renderers
a simple class to control print indentation
Abstract interface to translate 2D display positions to world coordinates.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
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.