| _action_start | MissionBlock | protected |
| _actuator_pub | MissionBlock | protected |
| _current_mission_index | Mission | private |
| _distance_current_previous | Mission | private |
| _execution_mode_changed | Mission | private |
| _home_inited | Mission | private |
| _inited | Mission | private |
| _land_start_available | Mission | private |
| _land_start_index | Mission | private |
| _landing_alt | Mission | private |
| _landing_lat | Mission | private |
| _landing_lon | Mission | private |
| _min_current_sp_distance_xy | Mission | private |
| _mission | Mission | private |
| _mission_changed | Mission | private |
| _mission_execution_mode | Mission | private |
| _mission_item | MissionBlock | protected |
| _mission_waypoints_changed | Mission | private |
| _navigator | NavigatorMode | protected |
| _need_mission_reset | Mission | private |
| _need_takeoff | Mission | private |
| _time_first_inside_orbit | MissionBlock | protected |
| _time_wp_reached | MissionBlock | protected |
| _waypoint_position_reached | MissionBlock | protected |
| _waypoint_position_reached_previously | MissionBlock | protected |
| _waypoint_yaw_reached | MissionBlock | protected |
| advance_mission() | Mission | private |
| altitude_sp_foh_update() | Mission | private |
| calculate_takeoff_altitude(struct mission_item_s *mission_item) | Mission | private |
| check_mission_valid(bool force) | Mission | private |
| copy_position_if_valid(struct mission_item_s *mission_item, struct position_setpoint_s *setpoint) | Mission | private |
| cruising_speed_sp_update() | Mission | private |
| do_abort_landing() | Mission | private |
| do_need_move_to_land() | Mission | private |
| do_need_move_to_takeoff() | Mission | private |
| do_need_vertical_takeoff() | Mission | private |
| find_mission_land_start() | Mission | private |
| generate_waypoint_from_heading(struct position_setpoint_s *setpoint, float yaw) | Mission | private |
| get_absolute_altitude_for_item(const mission_item_s &mission_item) const | MissionBlock | protected |
| get_land_start_available() const | Mission | inline |
| get_land_start_index() const | Mission | inline |
| get_landing_alt() | Mission | inline |
| get_landing_lat() | Mission | inline |
| get_landing_lon() | Mission | inline |
| get_mission_changed() const | Mission | inline |
| get_mission_finished() const | Mission | inline |
| get_mission_waypoints_changed() const | Mission | inline |
| get_time_inside(const mission_item_s &item) const | MissionBlock | protected |
| heading_sp_update() | Mission | private |
| index_closest_mission_item() const | Mission | private |
| is_mission_item_reached() | MissionBlock | protected |
| issue_command(const mission_item_s &item) | MissionBlock | protected |
| item_contains_position(const mission_item_s &item) | MissionBlock | static |
| land_start() | Mission | |
| landing() | Mission | |
| Mission(Navigator *navigator) | Mission | |
| mission_altitude_mode enum name | Mission | |
| MISSION_ALTMODE_FOH enum value | Mission | |
| MISSION_ALTMODE_ZOH enum value | Mission | |
| mission_apply_limitation(mission_item_s &item) | MissionBlock | protected |
| mission_item_to_position_setpoint(const mission_item_s &item, position_setpoint_s *sp) | MissionBlock | protected |
| MISSION_TYPE_MISSION enum value | Mission | private |
| MISSION_TYPE_NONE | Mission | private |
| MISSION_TYPE_NONE enum value | Mission | private |
| MissionBlock(Navigator *navigator) | MissionBlock | |
| MissionBlock(const MissionBlock &)=delete | MissionBlock | |
| NavigatorMode(Navigator *navigator) | NavigatorMode | |
| NavigatorMode(const NavigatorMode &)=delete | NavigatorMode | |
| need_to_reset_mission(bool active) | Mission | private |
| on_activation() override | Mission | virtual |
| on_active() override | Mission | virtual |
| on_inactivation() override | Mission | virtual |
| on_inactive() override | Mission | virtual |
| operator=(const MissionBlock &)=delete | MissionBlock | |
| NavigatorMode::operator=(const NavigatorMode &)=delete | NavigatorMode | |
| position_setpoint_equal(const position_setpoint_s *p1, const position_setpoint_s *p2) const | Mission | private |
| prepare_mission_items(mission_item_s *mission_item, mission_item_s *next_position_mission_item, bool *has_next_position_item) | Mission | private |
| read_mission_item(int offset, struct mission_item_s *mission_item) | Mission | private |
| report_do_jump_mission_changed(int index, int do_jumps_remaining) | Mission | private |
| reset_mission(struct mission_s &mission) | Mission | private |
| reset_mission_item_reached() | MissionBlock | protected |
| run(bool active) | NavigatorMode | |
| save_mission_state() | Mission | private |
| set_align_mission_item(struct mission_item_s *mission_item, struct mission_item_s *mission_item_next) | Mission | private |
| set_closest_item_as_current() | Mission | |
| set_current_mission_index(uint16_t index) | Mission | |
| set_current_mission_item() | Mission | private |
| set_execution_mode(const uint8_t mode) | Mission | |
| set_idle_item(struct mission_item_s *item) | MissionBlock | protected |
| set_land_item(struct mission_item_s *item, bool at_current_location) | MissionBlock | protected |
| set_loiter_item(struct mission_item_s *item, float min_clearance=-1.0f) | MissionBlock | protected |
| set_mission_item_reached() | Mission | private |
| set_mission_items() | Mission | private |
| set_takeoff_item(struct mission_item_s *item, float abs_altitude, float min_pitch=0.0f) | MissionBlock | protected |
| set_vtol_transition_item(struct mission_item_s *item, const uint8_t new_mode) | MissionBlock | protected |
| update_mission() | Mission | private |
| work_item_type enum name | Mission | private |
| WORK_ITEM_TYPE_ALIGN enum value | Mission | private |
| WORK_ITEM_TYPE_CMD_BEFORE_MOVE enum value | Mission | private |
| WORK_ITEM_TYPE_DEFAULT | Mission | private |
| WORK_ITEM_TYPE_DEFAULT enum value | Mission | private |
| WORK_ITEM_TYPE_MOVE_TO_LAND enum value | Mission | private |
| WORK_ITEM_TYPE_MOVE_TO_LAND_AFTER_TRANSITION enum value | Mission | private |
| WORK_ITEM_TYPE_PRECISION_LAND enum value | Mission | private |
| WORK_ITEM_TYPE_TAKEOFF enum value | Mission | private |
| WORK_ITEM_TYPE_TRANSITON_AFTER_TAKEOFF enum value | Mission | private |
| ~Mission() override=default | Mission | |
| ~MissionBlock()=default | MissionBlock | virtual |
| ~NavigatorMode()=default | NavigatorMode | virtual |