#ifndef _$PROJECT_NAME$SOURCE01_H_ #define _$PROJECT_NAME$SOURCE01_H_ #include "vtkMath.h" #include class VectorMath{ public: VectorMath(); ~VectorMath(); void SetData(std::vector pointsX1, std::vector pointsX2, std::vector pointsY1, std::vector pointsY2, std::vector pointsZ1, std::vector pointsZ2); void Run(); std::vector GetOrigin(); std::vector GetOriginReslicer(); void GetResult(double result[3]); double GetAngle(); double GetScaleX(); double GetScaleY(); double GetScaleZ(); private: int _pointx1a; int _pointx1b; int _pointx2a; int _pointx2b; int _pointy1a; int _pointy1b; int _pointy2a; int _pointy2b; int _pointz1a; int _pointz1b; int _pointz2a; int _pointz2b; std::vector _origin; std::vector _originReslicer; double _result[3]; double _scaleX; double _scaleY; double _scaleZ; double _angle; }; #endif