28 #ifndef __vtkImageActorPointPlacer_h
29 #define __vtkImageActorPointPlacer_h
31 #include "vtkInteractionWidgetsModule.h"
47 void PrintSelf(ostream& os, vtkIndent indent);
60 double worldOrient[9] );
68 double refWorldPos[2],
70 double worldOrient[9] );
82 double worldOrient[9]);
92 double worldOrient[9]);
107 void SetImageActor( vtkImageActor * );
108 vtkGetObjectMacro( ImageActor, vtkImageActor );
117 vtkSetVector6Macro( Bounds,
double );
118 vtkGetVector6Macro( Bounds,
double );
139 double SavedBounds[6];
virtual int ComputeWorldPosition(vtkRenderer *ren, double displayPos[2], double worldPos[3], double worldOrient[9])
Converts 2D display positions to world positions such that they lie on an ImageActor.
void PrintSelf(ostream &os, vtkIndent indent)
a placer that constrains a handle to a finite plane
vtkBoundedPlanePointPlacer * Placer
Abstract interface to translate 2D display positions to world coordinates.
vtkImageActor * ImageActor
virtual int UpdateWorldPosition(vtkRenderer *ren, double worldPos[3], double worldOrient[9])
virtual void SetWorldTolerance(double)
virtual int ValidateWorldPosition(double worldPos[3])
static vtkPointPlacer * New()
virtual int UpdateInternalState()