22 namespace localization {
24 namespace pyramid_map {
37 unsigned int resolution_id,
unsigned int level = 0);
42 unsigned int resolution_id,
unsigned int level = 0);
48 unsigned int resolution_id,
unsigned int level = 0);
54 unsigned int resolution_id,
unsigned int level = 0);
60 unsigned int resolution_id,
61 unsigned int level = 0);
64 unsigned int resolution_id,
unsigned int level = 0);
67 int zone_id,
unsigned int resolution_id,
68 unsigned int level = 0);
Definition: pyramid_map.h:26
float GetAltitudeVarSafe(const Eigen::Vector3d &coordinate, int zone_id, unsigned int resolution_id, unsigned int level=0)
Given the 3D global coordinate, this function loads the corresponding map node in the cache thread sa...
float GetIntensityVarSafe(const Vector3d &coordinate, int zone_id, unsigned int resolution_id, unsigned int level=0)
Given the 3D global coordinate, this function loads the corresponding map node in the cache and retur...
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
Eigen::Vector3d Vector3d
Definition: frame_transform.h:27
unsigned int GetGroundCountSafe(const Eigen::Vector3d &coordinate, int zone_id, unsigned int resolution_id, unsigned int level=0)
Get the number of ground samples in the map cell thread safely.
float GetIntensitySafe(const Eigen::Vector3d &coordinate, int zone_id, unsigned int resolution_id, unsigned int level=0)
Given the 3D global coordinate, this function loads the corresponding map node in the cache thread sa...
The data structure of the base map.
Definition: base_map.h:38
unsigned int GetCountSafe(const Eigen::Vector3d &coordinate, int zone_id, unsigned int resolution_id, unsigned int level=0)
Get the number of samples in the map cell thread safely.
float GetGroundAltitudeSafe(const Eigen::Vector3d &coordinate, int zone_id, unsigned int resolution_id, unsigned int level=0)
Given the 3D global coordinate, this function loads the corresponding map node in the cache thread sa...
float GetAltitudeSafe(const Eigen::Vector3d &coordinate, int zone_id, unsigned int resolution_id, unsigned int level=0)
Given the 3D global coordinate, this function loads the corresponding map node in the cache thread sa...
Definition: pyramid_map_config.h:26
PyramidMap(PyramidMapConfig *config)
Eigen::Vector3d Vector3d
Definition: base_map_fwd.h:35