52 virtual void SetPosition(
double _arg1,
double _arg2,
double _arg3)
55 "): setting Position to (" << _arg1 <<
"," << _arg2 <<
"," <<
57 if ((this->Position[0] != _arg1)||
58 (this->Position[1] != _arg2)||
59 (this->Position[2] != _arg3))
61 this->Position[0] = _arg1;
62 this->Position[1] = _arg2;
63 this->Position[2] = _arg3;
70 this->SetPosition (_arg[0], _arg[1], _arg[2]);
72 vtkGetVectorMacro(Position,
double,3);
73 void AddPosition(
double deltaPosition[3]);
74 void AddPosition(
double deltaX,
double deltaY,
double deltaZ);
80 virtual void SetOrigin(
double _arg1,
double _arg2,
double _arg3)
83 "): setting Origin to (" << _arg1 <<
"," << _arg2 <<
"," <<
85 if ((this->Origin[0] != _arg1)||
86 (this->Origin[1] != _arg2)||
87 (this->Origin[2] != _arg3))
89 this->Origin[0] = _arg1;
90 this->Origin[1] = _arg2;
91 this->Origin[2] = _arg3;
98 this->SetOrigin (_arg[0], _arg[1], _arg[2]);
100 vtkGetVectorMacro(Origin,
double,3);
107 virtual void SetScale(
double _arg1,
double _arg2,
double _arg3)
109 vtkDebugMacro(<< this->
GetClassName() <<
" (" <<
this <<
110 "): setting Scale to (" << _arg1 <<
"," << _arg2 <<
"," <<
112 if (this->Scale[0] != _arg1 ||
113 this->Scale[1] != _arg2 ||
114 this->Scale[2] != _arg3 )
116 this->Scale[0] = _arg1;
117 this->Scale[1] = _arg2;
118 this->Scale[2] = _arg3;
120 this->IsIdentity = 0;
125 this->SetScale (_arg[0], _arg[1], _arg[2]);
127 vtkGetVectorMacro(Scale,
double,3);
189 void RotateX(
double);
196 void RotateY(
double);
203 void RotateZ(
double);
208 void RotateWXYZ(
double,
double,
double,
double);
213 void SetOrientation(
double,
double,
double);
218 void SetOrientation(
double a[3]);
225 double *GetOrientation();
226 void GetOrientation(
double o[3]);
230 double *GetOrientationWXYZ();
235 void AddOrientation(
double,
double,
double);
240 void AddOrientation(
double a[3]);
260 unsigned long int GetUserTransformMatrixMTime();
263 virtual void ComputeMatrix();
269 this->ComputeMatrix();
276 vtkGetMacro(IsIdentity,
int);
289 double Orientation[3];