Template Function navtk::utils::diff(std::vector<T>)

Function Documentation

template<typename T>
std::vector<T> navtk::utils::diff(std::vector<T> data)

Generate differences between consecutive elements in a vector.

Template Parameters

T – Data type stored in vector; must have - operator defined.

Parameters

data – Data to difference, size N.

Returns

A vector of size N - 1, where the Nth element is equal to data[N + 1] - data[N]. Returns an empty vector if N < 2.