double poses_test_compose2D2(int a1, int a2) { const long N = 500000; CTicTac tictac; CPose2D a(1.0,2.0,DEG2RAD(10)); CPose2D b(8.0,-5.0,DEG2RAD(-40)); CPose2D p; for (long i=0;i<N;i++) { p.composeFrom(a,b); } double T = tictac.Tac()/N; dummy_do_nothing_with_string( mrpt::format("%f",p.x()) ); return T; }