#include <perfect_distance_estimate.h>


Public Member Functions | |
| PerfectDistanceEstimate () | |
| virtual | ~PerfectDistanceEstimate () |
| virtual bool | estimate_distance (const Node &source, const Node &target, double &result) const throw () |
| virtual std::string | name (void) const throw () |
| virtual std::string | description (void) const throw () |
| shawn::PerfectDistanceEstimate::PerfectDistanceEstimate | ( | ) |
| virtual shawn::PerfectDistanceEstimate::~PerfectDistanceEstimate | ( | ) | [virtual] |
| virtual bool shawn::PerfectDistanceEstimate::estimate_distance | ( | const Node & | source, | |
| const Node & | target, | |||
| double & | result | |||
| ) | const throw () [virtual] |
Estimates the distance between two nodes source and target.
| source | The source node for the estimation | |
| target | The destination node for the estimation | |
| result | The result of the estimation will be placed here ONLY IF true is returned |
Implements shawn::NodeDistanceEstimate.
| virtual std::string shawn::PerfectDistanceEstimate::name | ( | void | ) | const throw () [virtual] |
Implements shawn::KeeperManaged.
| virtual std::string shawn::PerfectDistanceEstimate::description | ( | void | ) | const throw () [virtual] |
Implements shawn::KeeperManaged.
1.5.6