Go to the documentation of this file.
28 #ifndef vtkImageActorPointPlacer_h
29 #define vtkImageActorPointPlacer_h
60 double worldOrient[9] );
68 double refWorldPos[2],
70 double worldOrient[9] );
82 double worldOrient[9]);
92 double worldOrient[9]);
139 double SavedBounds[6];
#define vtkGetVector6Macro(name, type)
virtual void SetWorldTolerance(double s)
#define vtkGetObjectMacro(name, type)
a placer that constrains a handle to a finite plane
int ValidateWorldPosition(double worldPos[3])
Abstract interface to translate 2D display positions to world coordinates.
int ComputeWorldPosition(vtkRenderer *ren, double displayPos[2], double worldPos[3], double worldOrient[9])
#define vtkTypeMacro(thisClass, superclass)
int UpdateWorldPosition(vtkRenderer *ren, double worldPos[3], double worldOrient[9])
int UpdateInternalState()
void SetImageActor(vtkImageActor *)
void PrintSelf(ostream &os, vtkIndent indent)
a simple class to control print indentation
vtkBoundedPlanePointPlacer * Placer
~vtkImageActorPointPlacer()
int ComputeWorldPosition(vtkRenderer *ren, double displayPos[2], double refWorldPos[2], double worldPos[3], double worldOrient[9])
int ValidateWorldPosition(double worldPos[3], double worldOrient[9])
static vtkImageActorPointPlacer * New()
vtkImageActor * ImageActor
vtkImageActorPointPlacer()
abstract specification for renderers
draw an image in a rendered 3D scene
#define vtkSetVector6Macro(name, type)
Converts 2D display positions to world positions such that they lie on an ImageActor.