72 #ifndef vtkPointWidget_h
73 #define vtkPointWidget_h
99 {this->Superclass::PlaceWidget();}
100 void PlaceWidget(
double xmin,
double xmax,
double ymin,
double ymax,
101 double zmin,
double zmax)
102 {this->Superclass::PlaceWidget(xmin,xmax,ymin,ymax,zmin,zmax);}
114 {this->Cursor3D->SetFocalPoint(x,y,z);}
116 {this->SetPosition(x[0],x[1],x[2]);}
118 {
return this->Cursor3D->GetFocalPoint();}
120 {this->Cursor3D->GetFocalPoint(xyz);}
126 {this->Cursor3D->SetOutline(o);}
128 {
return this->Cursor3D->GetOutline();}
130 {this->Cursor3D->OutlineOn();}
132 {this->Cursor3D->OutlineOff();}
138 {this->Cursor3D->SetXShadows(o);}
140 {
return this->Cursor3D->GetXShadows();}
142 {this->Cursor3D->XShadowsOn();}
144 {this->Cursor3D->XShadowsOff();}
150 {this->Cursor3D->SetYShadows(o);}
152 {
return this->Cursor3D->GetYShadows();}
154 {this->Cursor3D->YShadowsOn();}
156 {this->Cursor3D->YShadowsOff();}
162 {this->Cursor3D->SetZShadows(o);}
164 {
return this->Cursor3D->GetZShadows();}
166 {this->Cursor3D->ZShadowsOn();}
168 {this->Cursor3D->ZShadowsOff();}
176 { this->Cursor3D->SetTranslationMode(mode); this->Cursor3D->Update(); }
178 {
return this->Cursor3D->GetTranslationMode(); }
180 { this->SetTranslationMode(1); }
182 { this->SetTranslationMode(0); }
215 vtkSetClampMacro(HotSpotSize,
double,0.0,1.0);
216 vtkGetMacro(HotSpotSize,
double);
256 void Highlight(
int highlight);
266 void Translate(
double *p1,
double *p2);
267 void Scale(
double *p1,
double *p2,
int X,
int Y);
268 void MoveFocus(
double *p1,
double *p2);
279 int DetermineConstraintAxis(
int constraint,
double *x);
represents an object (geometry & properties) in a rendered scene
abstract base class for most VTK objects
represent surface properties of a geometric object
static void ProcessEvents(vtkObject *object, unsigned long event, void *clientdata, void *calldata)
virtual void SetEnabled(int)
concrete dataset represents vertices, lines, polygons, and triangle strips
virtual void RegisterPickers()
a simple class to control print indentation
map vtkPolyData to graphics primitives
ray-cast cell picker for all kinds of Prop3Ds
generate a 3D cursor representation