29 #ifndef __vtkPointHandleRepresentation3D_h
30 #define __vtkPointHandleRepresentation3D_h
65 void SetOutline(
int o)
66 {this->Cursor3D->SetOutline(o);}
68 {
return this->Cursor3D->GetOutline();}
70 {this->Cursor3D->OutlineOn();}
72 {this->Cursor3D->OutlineOff();}
77 void SetXShadows(
int o)
78 {this->Cursor3D->SetXShadows(o);}
80 {
return this->Cursor3D->GetXShadows();}
82 {this->Cursor3D->XShadowsOn();}
84 {this->Cursor3D->XShadowsOff();}
89 void SetYShadows(
int o)
90 {this->Cursor3D->SetYShadows(o);}
92 {
return this->Cursor3D->GetYShadows();}
94 {this->Cursor3D->YShadowsOn();}
96 {this->Cursor3D->YShadowsOff();}
101 void SetZShadows(
int o)
102 {this->Cursor3D->SetZShadows(o);}
104 {
return this->Cursor3D->GetZShadows();}
106 {this->Cursor3D->ZShadowsOn();}
108 {this->Cursor3D->ZShadowsOff();}
122 vtkSetMacro(TranslationMode,
int);
123 vtkGetMacro(TranslationMode,
int);
124 vtkBooleanMacro(TranslationMode,
int);
158 vtkSetClampMacro(HotSpotSize,
double,0.0,1.0);
159 vtkGetMacro(HotSpotSize,
double);
201 double LastPickPosition[3];
202 double LastEventPosition[2];
206 void Translate(
double *p1,
double *p2);
207 void Scale(
double *p1,
double *p2,
double eventPos[2]);
208 void MoveFocus(
double *p1,
double *p2);
217 void MoveFocusRequest(
218 double *p1,
double *p2,
double requestedDisplayPos[3] );
224 void CreateDefaultProperties();
228 int DetermineConstraintAxis(
int constraint,
double *x,
double *startPoint);