74{
78 size_t max_frequency = 0;
79 size_t current_frequency = 0;
80
81 most_frequent_velocity.
vx = FLT_MAX;
82 most_frequent_velocity.
vy = FLT_MAX;
83 most_frequent_velocity.
vz = FLT_MAX;
84 current_velocity.
vx = FLT_MAX;
85 current_velocity.
vy = FLT_MAX;
86 current_velocity.
vz = FLT_MAX;
87
88 for(auto it = v.begin() ; it != v.end(); it++)
89 {
91 {
92 current_frequency ++;
93 }else
94 {
95 if(max_frequency < current_frequency)
96 {
97 max_frequency = current_frequency;
98 most_frequent_velocity.
vx = current_velocity.
vx;
99 most_frequent_velocity.
vy = current_velocity.
vy;
100 most_frequent_velocity.
vz = current_velocity.
vz;
101 }
102 current_frequency = 1;
103 current_velocity.
vx = (*it).vx;
104 current_velocity.
vy = (*it).vy;
105 current_velocity.
vz = (*it).vz;
106 }
107 }
108
109 if(max_frequency < current_frequency)
110 {
111 max_frequency = current_frequency;
112 most_frequent_velocity.
vx = current_velocity.
vx;
113 most_frequent_velocity.
vy = current_velocity.
vy;
114 most_frequent_velocity.
vz = current_velocity.
vz;
115 }
116 v1 = most_frequent_velocity.
vx;
117 v2 = most_frequent_velocity.
vy;
118 v3 = most_frequent_velocity.
vz;
119 freq = max_frequency;
120}