13 #ifndef eli_geom_point_distance
14 #define eli_geom_point_distance
18 #include "eli/code_eli.hpp"
26 template<
typename Derived1__,
typename Derived2__>
27 typename Derived1__::Scalar
distance2(
const Eigen::MatrixBase<Derived1__> &p1,
const Eigen::MatrixBase<Derived2__> &p2)
29 return (p1-p2).squaredNorm();
32 template<
typename Derived1__,
typename Derived2__>
33 typename Derived1__::Scalar
distance(
const Eigen::MatrixBase<Derived1__> &p1,
const Eigen::MatrixBase<Derived2__> &p2)
35 return (p1-p2).norm();
Derived1__::Scalar distance(const Eigen::MatrixBase< Derived1__ > &p1, const Eigen::MatrixBase< Derived2__ > &p2)
Definition: distance.hpp:33
Derived1__::Scalar distance2(const Eigen::MatrixBase< Derived1__ > &p1, const Eigen::MatrixBase< Derived2__ > &p2)
Definition: distance.hpp:27