]> Creatis software - creaRigidRegistration.git/blobdiff - lib/Transformer.h
*** empty log message ***
[creaRigidRegistration.git] / lib / Transformer.h
index 7af649466fe6bf2b3c0d5a8ed79994e638e74715..54fdbfe59d51b8631452439cbdc1c187cd94abac 100644 (file)
@@ -1,6 +1,6 @@
 
-#ifndef _$PROJECT_NAME$SOURCE01_H_
-#define _$PROJECT_NAME$SOURCE01_H_
+#ifndef Transformer_h
+#define Transformer_h
 
 #include "vtkTransform.h"
 #include <vector>
@@ -11,14 +11,17 @@ public:
     ~Transformer();
        void SetTransform(vtkTransform *transform);
        void SetCenterPoint(std::vector<int> point);
+       void SetAxis(std::vector<double> axis);
        void SetAngle(double angle);
        void SetScaleX(double scaleX);
        void SetScaleY(double scaleY);
        void SetScaleZ(double scaleZ);
-       void Run();
+       void Run(bool _3D);
+       
     vtkTransform *GetResult();
 private:
        std::vector<int> _centerPoint;
+       std::vector<double> _transformAxis;
        double _angle;
        double _scaleX;
        double _scaleY;