85 float max_distance_to_1st_waypoint,
float max_distance_between_waypoints,
~MissionFeasibilityChecker()=default
bool checkDistancesBetweenWaypoints(const mission_s &mission, float max_distance)
bool checkMissionFeasible(const mission_s &mission, float max_distance_to_1st_waypoint, float max_distance_between_waypoints, bool land_start_req)
bool checkFixedwing(const mission_s &mission, float home_alt, bool land_start_req)
bool checkRotarywing(const mission_s &mission, float home_alt)
bool checkTakeoff(const mission_s &mission, float home_alt)
bool checkFixedWingLanding(const mission_s &mission, bool land_start_req)
bool checkGeofence(const mission_s &mission, float home_alt, bool home_valid)
bool checkHomePositionAltitude(const mission_s &mission, float home_alt, bool home_alt_valid, bool throw_error)
bool checkMissionItemValidity(const mission_s &mission)
MissionFeasibilityChecker(Navigator *navigator)
bool checkDistanceToFirstWaypoint(const mission_s &mission, float max_distance)
MissionFeasibilityChecker & operator=(const MissionFeasibilityChecker &)=delete