|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   73 #ifndef vtkPointWidget_h 
   74 #define vtkPointWidget_h 
   78 #include "vtkInteractionWidgetsModule.h"  
  105     double xmin, 
double xmax, 
double ymin, 
double ymax, 
double zmin, 
double zmax)
 override 
  107     this->Superclass::PlaceWidget(xmin, xmax, ymin, ymax, zmin, zmax);
 
  122   void SetPosition(
double x, 
double y, 
double z) { this->Cursor3D->SetFocalPoint(x, y, z); }
 
  125   void GetPosition(
double xyz[3]) { this->Cursor3D->GetFocalPoint(xyz); }
 
  166     this->Cursor3D->SetTranslationMode(
mode);
 
  167     this->Cursor3D->Update();
 
  210   vtkSetClampMacro(HotSpotSize, 
double, 0.0, 1.0);
 
  211   vtkGetMacro(HotSpotSize, 
double);
 
  233     vtkObject* 
object, 
unsigned long event, 
void* clientdata, 
void* calldata);
 
  248   void Highlight(
int highlight);
 
  258   void Translate(
double* p1, 
double* p2);
 
  259   void Scale(
double* p1, 
double* p2, 
int X, 
int Y);
 
  260   void MoveFocus(
double* p1, 
double* p2);
 
  271   int DetermineConstraintAxis(
int constraint, 
double* x);
 
  
map vtkPolyData to graphics primitives
generate a 3D cursor representation
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
abstract base class for most VTK objects
#define VTK_SIZEHINT(...)
static void ProcessEvents(vtkObject *object, unsigned long event, void *clientdata, void *calldata)
Handles the char widget activation event.
represents an object (geometry & properties) in a rendered scene
virtual void SetEnabled(int)
Methods for turning the interactor observer on and off, and determining its state.
a simple class to control print indentation
virtual void RegisterPickers()
Register internal Pickers in the Picking Manager.
concrete dataset represents vertices, lines, polygons, and triangle strips
represent surface properties of a geometric object
ray-cast cell picker for all kinds of Prop3Ds