]> Creatis software - creaRigidRegistration.git/blob - lib/PlanesOperations.h
3e37dd9ab5b70cf553a6ded317a7b20d488724cd
[creaRigidRegistration.git] / lib / PlanesOperations.h
1 #ifndef PlanesOperations_H_
2 #define PlanesOperations_H_
3
4 #include <math.h>
5
6 #include <iostream>
7
8 class PlanesOperations  {
9
10 public:
11         PlanesOperations();     
12         ~PlanesOperations();    
13         
14         
15
16         double* getCrossProduct(double* vect0,double* vect1);
17         double getDotProduct(double* vect0,double* vect1);
18     double getPodoubleProduct(double* vect0,double* vect1);
19     double* getNormal(double* vect);
20     double getMagnitud(double* vect);
21     double* makeVector(double podouble0[3], double podouble1[3]);       
22         
23 };
24
25 #endif /*PlanesOperations_H_*/