std::vector linspace()

in sensor_fusion_pkg/src/utility.cpp [47:63]


    std::vector<float> linspace(float start, float end, float num)
    {
        std::vector<float> linspaced;
        if (num == 0) { return linspaced; }
        if (num == 1) 
        {
            linspaced.push_back(start);
            return linspaced;
        }
        float delta = (end - start) / (num - 1);
        for(int i=0; i < num-1; ++i)
        {
            linspaced.push_back(start + delta * i);
        }
        linspaced.push_back(end); 
        return linspaced;
    }