22 template<
typename TCoordinate>
28 template<
typename TCoordinate>
38template<
typename TCoordinate>
41 return (
node.first - goal.first) * (
node.first - goal.first) +
42 (
node.second - goal.second) * (
node.second - goal.second);
47template<
typename TCoordinate>
51 return euclideanDistanceNoSQRT < TCoordinate >;
Class extending the pair class from the standard library. Original reason is to allow printing of the...
Definition: pair.hpp:43
Definition: EuclideanDistanceNoSQRT.hpp:17
static double euclideanDistanceNoSQRT(const ext::pair< TCoordinate, TCoordinate > &goal, const ext::pair< TCoordinate, TCoordinate > &node)
Definition: EuclideanDistanceNoSQRT.hpp:39
static std::function< double(const ext::pair< TCoordinate, TCoordinate > &, const ext::pair< TCoordinate, TCoordinate > &)> euclideanDistanceNoSQRTFunction()
Definition: EuclideanDistanceNoSQRT.hpp:50
Definition: ReconstructPath.hpp:14