| 313 | } |
| 314 | |
| 315 | void InflationLayer::SetInflationParameters(double inflation_radius, double cost_scaling_factor) { |
| 316 | if (weight_ != cost_scaling_factor || inflation_radius_ != inflation_radius) { |
| 317 | std::unique_lock<std::recursive_mutex> lock(*inflation_access_); |
| 318 | inflation_radius_ = inflation_radius; |
| 319 | cell_inflation_radius_ = CellDistance(inflation_radius_); |
| 320 | weight_ = cost_scaling_factor; |
| 321 | need_reinflation_ = true; |
| 322 | ComputeCaches(); |
| 323 | } |
| 324 | } |
| 325 | |
| 326 | }//namespace roborts_costmap |
nothing calls this directly
no outgoing calls
no test coverage detected