1 #ifndef _$PROJECT_NAME$SOURCE01_H_
2 #define _$PROJECT_NAME$SOURCE01_H_
12 /*Sets all the vector points*/
13 void SetData(std::vector<int> pointsX1, std::vector<int> pointsX2, std::vector<int> pointsY1, std::vector<int> pointsY2, std::vector<int> pointsZ1, std::vector<int> pointsZ2);
15 /*Runs the calculations*/
18 /*Returns the origin of the second vector*/
19 std::vector<int> GetOrigin();
21 /*Returns the origin of the first vector*/
22 std::vector<int> GetOriginReslicer();
24 /*Returns the cross product of the two vectors*/
25 void GetResult(double result[3]);
27 /*Rotation angle (dot product)*/
44 /*The points are defined by the following naming pattern: _point[axis(x,y or z)][vector(1 {first image} or 2{second image})][a{starting piont} or b{end point}]*/
65 std::vector<int> _origin;
66 std::vector<int> _originReslicer;