 |
VTK
9.0.1
|
Go to the documentation of this file.
53 #ifndef vtkSphereWidget_h
54 #define vtkSphereWidget_h
57 #include "vtkInteractionWidgetsModule.h"
69 #define VTK_SPHERE_OFF 0
70 #define VTK_SPHERE_WIREFRAME 1
71 #define VTK_SPHERE_SURFACE 2
90 void PlaceWidget()
override { this->Superclass::PlaceWidget(); }
92 double xmin,
double xmax,
double ymin,
double ymax,
double zmin,
double zmax)
override
94 this->Superclass::PlaceWidget(xmin, xmax, ymin, ymax, zmin, zmax);
105 vtkGetMacro(Representation,
int);
135 this->SphereSource->SetRadius(r);
137 double GetRadius() {
return this->SphereSource->GetRadius(); }
144 void SetCenter(
double x,
double y,
double z) { this->SphereSource->SetCenter(x, y, z); }
147 void GetCenter(
double xyz[3]) { this->SphereSource->GetCenter(xyz); }
181 vtkSetVector3Macro(HandleDirection,
double);
182 vtkGetVector3Macro(HandleDirection,
double);
189 vtkGetVector3Macro(HandlePosition,
double);
245 vtkObject*
object,
unsigned long event,
void* clientdata,
void* calldata);
292 double HandleDirection[3];
293 double HandlePosition[3];
map vtkPolyData to graphics primitives
represent and manipulate 3D points
abstract base class for most VTK objects
implicit function for a sphere
#define VTK_SIZEHINT(...)
create a polygonal sphere centered at the origin
represents an object (geometry & properties) in a rendered scene
a simple class to control print indentation
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