Go to the documentation of this file.
40 #ifndef vtkPointPlacer_h
41 #define vtkPointPlacer_h
69 double worldOrient[9] );
79 double refWorldPos[3],
81 double worldOrient[9] );
95 double worldOrient[9] );
108 double worldOrient[9] );
118 double worldPos[3],
vtkIdType nodePointId);
Abstract interface to translate 2D display positions to world coordinates.
virtual int ValidateDisplayPosition(vtkRenderer *, double displayPos[2])
#define vtkTypeMacro(thisClass, superclass)
abstract base class for most VTK objects
virtual int ValidateWorldPosition(double worldPos[3], double worldOrient[9])
void PrintSelf(ostream &os, vtkIndent indent)
static vtkPointPlacer * New()
#define vtkSetClampMacro(name, type, min, max)
virtual int UpdateInternalState()
a simple class to control print indentation
#define vtkGetMacro(name, type)
abstract specification for renderers
virtual int ComputeWorldPosition(vtkRenderer *ren, double displayPos[2], double refWorldPos[3], double worldPos[3], double worldOrient[9])
virtual int ComputeWorldPosition(vtkRenderer *ren, double displayPos[2], double worldPos[3], double worldOrient[9])
virtual int UpdateNodeWorldPosition(double worldPos[3], vtkIdType nodePointId)
virtual int ValidateWorldPosition(double worldPos[3])
virtual int UpdateWorldPosition(vtkRenderer *ren, double worldPos[3], double worldOrient[9])