#include "Quaternion.h" #include "XYZpoint.h" #include "Transform.h" #include "Pointlist.h" #include #include XYZpoint gen_point(void); int main(void) { XYZpoint A; long int seed, nump, num_tries; cout <<"\nGive me the number of points to transform ..."; cin >> nump; cout<< "\nGive me a random seed ..."; cin >> seed; srand48(seed); cout<< "\nGive me the number of tries to average..."; cin >> num_tries; int superpose_iter = (5000+2*nump)/nump; int trans_iter=10*superpose_iter; int dist_iter = trans_iter; double superpose_time =0; double coplanar_time=0; double Transform_time =0; double Dist2_time =0; Pointlist X(nump), Y(nump), Z(nump); Transform T; for (int outer=0; outer