Builds 2D signed distance fields from images, 3D signed distance fields from pointclouds, 3D signed distance fields from Octomap, provides a lightweight signed distance field library, message types for signed distance fields, and tools to compress signed distance fields for transport.
BSD 2-Clause "Simplified" License
0
stars
0
forks
source link
‘using element_type = class sdf_tools::SignedDistanceField’ {aka ‘class sdf_tools::SignedDistanceField’} has no member named ‘GetSafe’ #1
/home/hyx020222/planner_ws/src/Fast-Planner/plan_env/src/global_point_sdf.cpp: In member function ‘double dyn_planner::SDFMap_Global::evaluateEDTWithGrad(const Vector3d&, double&, Eigen::Vector3d&)’:
/home/hyx020222/planner_ws/src/Fast-Planner/plan_env/src/global_point_sdf.cpp:75:62: error: ‘using element_type = class sdf_tools::SignedDistanceField’ {aka ‘class sdf_tools::SignedDistanceField’} has no member named ‘GetSafe’
75 | std::pair<float, bool> location_sdf_query = sdf_map->GetSafe(pos(0), pos(1), pos(2));
| ^~~~~~~
/home/hyx020222/planner_ws/src/Fast-Planner/plan_env/src/global_point_sdf.cpp: In member function ‘double dyn_planner::SDFMap_Global::getDistance(Eigen::Vector3d)’:
/home/hyx020222/planner_ws/src/Fast-Planner/plan_env/src/global_point_sdf.cpp:98:62: error: ‘using element_type = class sdf_tools::SignedDistanceField’ {aka ‘class sdf_tools::SignedDistanceField’} has no member named ‘GetSafe’
98 | std::pair<float, bool> location_sdf_query = sdf_map->GetSafe(pos(0), pos(1), pos(2));
| ^~~~~~~
/home/hyx020222/planner_ws/src/Fast-Planner/plan_env/src/global_point_sdf.cpp: In member function ‘void dyn_planner::SDFMap_Global::globalcloudCallback(const PointCloud2ConstPtr&)’:
/home/hyx020222/planner_ws/src/Fast-Planner/plan_env/src/global_point_sdf.cpp:200:44: error: ‘using element_type = class sdf_tools::CollisionMapGrid’ {aka ‘class sdf_tools::CollisionMapGrid’} has no member named ‘Set’
200 | collision_map->Set(p3d_inf(0), p3d_inf(1), p3d_inf(2), obstacle_cell);
| ^~~
/home/hyx020222/planner_ws/src/Fast-Planner/plan_env/src/global_point_sdf.cpp:215:36: error: ‘using element_type = class sdf_tools::CollisionMapGrid’ {aka ‘class sdf_tools::CollisionMapGrid’} has no member named ‘Set’
215 | collision_map->Set(cx, cy, ceil_height_, obstacle_cell);
| ^~~
/home/hyx020222/planner_ws/src/Fast-Planner/plan_env/src/global_point_sdf.cpp:216:36: error: ‘using element_type = class sdf_tools::CollisionMapGrid’ {aka ‘class sdf_tools::CollisionMapGrid’} has no member named ‘Set’
216 | collision_map->Set(cx, cy, 0.0, obstacle_cell);
| ^~~
/home/hyx020222/planner_ws/src/Fast-Planner/plan_env/src/global_point_sdf.cpp:246:68: error: no matching function for call to ‘sdf_tools::CollisionMapGrid::ExtractSignedDistanceField(float&)’
246 | collision_map->ExtractSignedDistanceField(oob_value);
| ^