13 inline double intersection(
const std::vector<double>& f,
const int64_t& q,
const int64_t& vk,
const double weight=1) {
14 double diff = (q - vk) * weight;
16 double intersection = (f[q] - f[vk] + (diff * sum)) / (2 * diff);
18 if ( isnan(intersection) )
19 return std::numeric_limits<double>::infinity();
23 template<
class AUX=std::vector<
double>>
24 std::vector<double> edt(
const std::vector<double>& f,
const float weight=1, AUX&& aux={});
Definition: newimage.h:100