Basic 3D landmark map datatype.
More...
#include <landmark_map.hpp>
Basic 3D landmark map datatype.
Definition at line 39 of file landmark_map.hpp.
◆ landmarks_set_position_data
◆ world_pose_type
Type used to represent poses in the world frame.
Definition at line 44 of file landmark_map.hpp.
◆ LandmarkMap()
Constructor.
- Parameters
-
boundaries | Limits of the map. |
landmarks | List of landmarks that can be expected to be detected. |
Definition at line 49 of file landmark_map.hpp.
◆ find_closest_bearing_landmark()
Finds the landmark that minimizes the bearing error to a given detection and returns its data.
- Parameters
-
detection_bearing_in_sensor | The detection data. |
detection_category | The category of the detection. |
sensor_pose_in_world | The pose of the sensor in the world frame. |
- Returns
- The landmark data. nullopt if no landmark was found.
Definition at line 96 of file landmark_map.hpp.
◆ find_nearest_landmark()
Finds the nearest landmark to a given detection and returns it's data.
- Parameters
-
detection_position_in_world | The detection data. |
detection_category | The category of the detection. |
- Returns
- The landmark data. nullopt if no landmark was found.
Definition at line 60 of file landmark_map.hpp.
◆ map_limits()
Returns the map boundaries.
- Returns
- The map boundaries.
Definition at line 54 of file landmark_map.hpp.
◆ landmarks_
◆ map_boundaries_
The documentation for this class was generated from the following file: