2 #ifndef Transformer3DV1_h
3 #define Transformer3DV1_h
5 #include "vtkTransform.h"
6 #include "vtkMatrix4x4.h"
9 class Transformer3D1Point{
11 Transformer3D1Point();
12 ~Transformer3D1Point();
13 void SetTransform(vtkTransform *transform);
14 void SetCenterPoint(std::vector<int> point);
15 void SetAngleX(double angle);
16 void SetAngleY(double angle);
17 void SetAngleZ(double angle);
18 void SetScaleX(double scaleX);
19 void SetScaleY(double scaleY);
20 void SetScaleZ(double scaleZ);
23 vtkTransform *GetResult();
25 std::vector<int> _centerPoint;
33 vtkTransform *_transform;
34 vtkMatrix4x4 *_matrix;