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); }
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)
#define vtkGetMacro(name, type)
virtual void SetEnabled(int)
#define vtkSetClampMacro(name, type, min, max)
concrete dataset represents vertices, lines, polygons, and triangle strips
#define vtkTypeMacro(thisClass, superclass)
virtual void RegisterPickers()
a simple class to control print indentation
#define vtkGetObjectMacro(name, type)
map vtkPolyData to graphics primitives
ray-cast cell picker for all kinds of Prop3Ds
generate a 3D cursor representation