47 float vector_pos = factor_*point + offset_;
48 float floored_vector_pos = floor(vector_pos);
49 float interpolation_size = vector_pos-floored_vector_pos;
50 int data_point_before = (std::max)(0, (std::min)(int(data_points_.size())-2,
int(lrint(floored_vector_pos))));
53 return data_points_[data_point_before]+interpolation_size*(data_points_[data_point_before+1]-data_points_[data_point_before]);