def eval_distanceTo_input(self, lon1, lat1, alt1, lon2, lat2, alt2, dist_actual): """Evaluates the distanceTo calc with the given inputs.""" pos1 = AerialPosition() pos1.gps_position = GpsPosition() pos1.gps_position.latitude = lat1 pos1.gps_position.longitude = lon1 pos1.altitude_msl = alt1 pos2 = AerialPosition() pos2.gps_position = GpsPosition() pos2.gps_position.latitude = lat2 pos2.gps_position.longitude = lon2 pos2.altitude_msl = alt2 dist12 = pos1.distanceTo(pos2) dist21 = pos2.distanceTo(pos1) dist_actual_ft = kilometersToFeet(dist_actual) diffdist12 = abs(dist12 - dist_actual_ft) diffdist21 = abs(dist21 - dist_actual_ft) dist_thresh = 10.0 return diffdist12 <= dist_thresh and diffdist21 <= dist_thresh