partial_movement.cpp
Go to the documentation of this file.
1 
28 
29 namespace shadowrobot
30 {
32  {}
33 
35  {}
36 
37  double PartialMovement::get_target(double percentage)
38  {
39  if (percentage < 0.0)
40  percentage = 0.0;
41  if (percentage > 1.0)
42  percentage = 1.0;
43 
44  int index = static_cast<int>(steps.size() * static_cast<double>(percentage));
45  return steps[index];
46  }
47 } // namespace shadowrobot
48 
49 /* For the emacs weenies in the crowd.
50 Local Variables:
51  c-basic-offset: 2
52 End:
53 */
double get_target(double percentage)
This is the main class from which all the different types of movement will inherit.
std::vector< double > steps


sr_movements
Author(s): Ugo Cupcic
autogenerated on Tue Oct 13 2020 03:50:46