76 #ifndef __vtkPointWidget_h
77 #define __vtkPointWidget_h
102 {this->Superclass::PlaceWidget();}
103 void PlaceWidget(
double xmin,
double xmax,
double ymin,
double ymax,
104 double zmin,
double zmax)
105 {this->Superclass::PlaceWidget(xmin,xmax,ymin,ymax,zmin,zmax);}
117 {this->Cursor3D->SetFocalPoint(x,y,z);}
119 {this->SetPosition(x[0],x[1],x[2]);}
121 {
return this->Cursor3D->GetFocalPoint();}
123 {this->Cursor3D->GetFocalPoint(xyz);}
129 {this->Cursor3D->SetOutline(o);}
131 {
return this->Cursor3D->GetOutline();}
133 {this->Cursor3D->OutlineOn();}
135 {this->Cursor3D->OutlineOff();}
141 {this->Cursor3D->SetXShadows(o);}
143 {
return this->Cursor3D->GetXShadows();}
145 {this->Cursor3D->XShadowsOn();}
147 {this->Cursor3D->XShadowsOff();}
153 {this->Cursor3D->SetYShadows(o);}
155 {
return this->Cursor3D->GetYShadows();}
157 {this->Cursor3D->YShadowsOn();}
159 {this->Cursor3D->YShadowsOff();}
165 {this->Cursor3D->SetZShadows(o);}
167 {
return this->Cursor3D->GetZShadows();}
169 {this->Cursor3D->ZShadowsOn();}
171 {this->Cursor3D->ZShadowsOff();}
179 { this->Cursor3D->SetTranslationMode(mode); this->Cursor3D->Update(); }
181 {
return this->Cursor3D->GetTranslationMode(); }
183 { this->SetTranslationMode(1); }
185 { this->SetTranslationMode(0); }
218 vtkSetClampMacro(HotSpotSize,
double,0.0,1.0);
219 vtkGetMacro(HotSpotSize,
double);
259 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);