127 {
128 float value1;
129 float value2;
130 int nValues = values.Count();
131 for (int i = 0; i < nValues - 1; ++i)
132 {
133 value1 = values.Get(i);
134 value2 = values.Get(i + 1);
135 float average = (value1 + value2) / 2;
136 values.Set(i, average);
137 values.Set(i + 1, average);
138 }
139
140 int index = nValues - 1;
141 values.Set(index, value2);
142 }