29 #ifndef vtkPointHandleRepresentation3D_h
30 #define vtkPointHandleRepresentation3D_h
67 {this->Cursor3D->SetOutline(o);}
69 {
return this->Cursor3D->GetOutline();}
71 {this->Cursor3D->OutlineOn();}
73 {this->Cursor3D->OutlineOff();}
79 {this->Cursor3D->SetXShadows(o);}
81 {
return this->Cursor3D->GetXShadows();}
83 {this->Cursor3D->XShadowsOn();}
85 {this->Cursor3D->XShadowsOff();}
91 {this->Cursor3D->SetYShadows(o);}
93 {
return this->Cursor3D->GetYShadows();}
95 {this->Cursor3D->YShadowsOn();}
97 {this->Cursor3D->YShadowsOff();}
103 {this->Cursor3D->SetZShadows(o);}
105 {
return this->Cursor3D->GetZShadows();}
107 {this->Cursor3D->ZShadowsOn();}
109 {this->Cursor3D->ZShadowsOff();}
123 void SetTranslationMode(
int mode);
124 vtkGetMacro(TranslationMode,
int);
125 vtkBooleanMacro(TranslationMode,
int);
159 vtkSetClampMacro(HotSpotSize,
double,0.0,1.0);
160 vtkGetMacro(HotSpotSize,
double);
202 vtkSetMacro( SmoothMotion,
int );
203 vtkGetMacro( SmoothMotion,
int );
204 vtkBooleanMacro( SmoothMotion,
int );
219 double LastPickPosition[3];
220 double LastEventPosition[2];
227 void Translate(
double *p1,
double *p2);
228 void Scale(
double *p1,
double *p2,
double eventPos[2]);
229 void MoveFocus(
double *p1,
double *p2);
241 void MoveFocusRequest(
double *p1,
double *p2,
242 double eventPos[2],
double requestedDisplayPos[3] );
248 void CreateDefaultProperties();
252 int DetermineConstraintAxis(
int constraint,
double *x,
double *startPoint);
abstract superclass for all actors, volumes and annotations
virtual void SetWorldPosition(double pos[3])
represents an object (geometry & properties) in a rendered scene
abstract class for representing widget handles
represent the position of a point in 3D space
abstract specification for Viewports
represent surface properties of a geometric object
vtkPolyDataMapper * Mapper
vtkCellPicker * CursorPicker
virtual void ShallowCopy(vtkProp *prop)
window superclass for vtkRenderWindow
a simple class to control print indentation
void PrintSelf(ostream &os, vtkIndent indent)
virtual void DeepCopy(vtkProp *prop)
map vtkPolyData to graphics primitives
vtkProperty * SelectedProperty
ray-cast cell picker for all kinds of Prop3Ds
generate a 3D cursor representation
virtual void SetDisplayPosition(double pos[3])