30 #ifndef vtkSphereHandleRepresentation_h
31 #define vtkSphereHandleRepresentation_h
33 #include "vtkInteractionWidgetsModule.h"
82 vtkGetMacro(TranslationMode,
int);
86 void SetSphereRadius(
double);
87 double GetSphereRadius();
106 vtkSetClampMacro(HotSpotSize,
double,0.0,1.0);
107 vtkGetMacro(HotSpotSize,
double);
154 double LastPickPosition[3];
155 double LastEventPosition[2];
162 void Translate(
double *p1,
double *p2);
163 void Scale(
double *p1,
double *p2,
double eventPos[2]);
164 void MoveFocus(
double *p1,
double *p2);
171 void CreateDefaultProperties();
175 int DetermineConstraintAxis(
int constraint,
double *x);
abstract superclass for all actors, volumes and annotations
vtkCellPicker * CursorPicker
virtual void SetWorldPosition(double pos[3])
Handles usually have their coordinates set in display coordinates (generally by an associated widget)...
represents an object (geometry & properties) in a rendered scene
abstract class for representing widget handles
abstract specification for Viewports
represent surface properties of a geometric object
vtkPolyDataMapper * Mapper
virtual void ShallowCopy(vtkProp *prop)
Methods to make this class properly act like a vtkWidgetRepresentation.
window superclass for vtkRenderWindow
create a polygonal sphere centered at the origin
a simple class to control print indentation
vtkProperty * SelectedProperty
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
void PrintSelf(ostream &os, vtkIndent indent)
Standard methods for instances of this class.
virtual void DeepCopy(vtkProp *prop)
Methods to make this class properly act like a vtkWidgetRepresentation.
map vtkPolyData to graphics primitives
ray-cast cell picker for all kinds of Prop3Ds
A spherical rendition of point in 3D space.
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
virtual void SetDisplayPosition(double pos[3])
Handles usually have their coordinates set in display coordinates (generally by an associated widget)...