X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FTransformer.h;h=54fdbfe59d51b8631452439cbdc1c187cd94abac;hb=86c3482ce714b8d4201c8d819a10b59e4e4440c4;hp=1bf6f063d4e76c9173567f56b936bf5a6b5328af;hpb=caf70b171caba0cb8c1e4c00688b27844f93e31b;p=creaRigidRegistration.git diff --git a/lib/Transformer.h b/lib/Transformer.h index 1bf6f06..54fdbfe 100644 --- a/lib/Transformer.h +++ b/lib/Transformer.h @@ -11,14 +11,17 @@ public: ~Transformer(); void SetTransform(vtkTransform *transform); void SetCenterPoint(std::vector point); + void SetAxis(std::vector 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 _centerPoint; + std::vector _transformAxis; double _angle; double _scaleX; double _scaleY;