// true if vehicle has reached desired location. defaults to true because this is normally used by missions and we do not want the mission to become stuck
boolreached_destination()constoverride;
// get object avoidance adjusted origin. Note: this is not guaranteed to be valid (i.e. _orig_and_dest_valid is not checked)
constLocation&get_oa_origin()constoverride;
// get object avoidance adjusted destination. Note: this is not guaranteed to be valid (i.e. _orig_and_dest_valid is not checked)
constLocation&get_oa_destination()constoverride;
// return the heading (in centi-degrees) to the next waypoint accounting for OA, (used by sailboats)
floatoa_wp_bearing_cd()constoverride;
private:
// update distance and bearing from vehicle's current position to destination