Go to the documentation of this file.
30 #ifndef PLANNER_CSPACE_PLANNER_3D_COSTMAP_BBF_H
31 #define PLANNER_CSPACE_PLANNER_3D_COSTMAP_BBF_H
47 using Ptr = std::shared_ptr<CostmapBBF>;
48 using ConstPtr = std::shared_ptr<const CostmapBBF>;
50 virtual void reset(
const Vec& size) = 0;
51 virtual void clear() = 0;
56 const float remember_hit_odds,
const float remember_miss_odds,
57 const int range_min,
const int range_max) = 0;
99 const float remember_hit_odds,
const float remember_miss_odds,
100 const int range_min,
const int range_max);
121 const float remember_hit_odds,
const float remember_miss_odds,
122 const int range_min,
const int range_max)
136 #endif // PLANNER_CSPACE_PLANNER_3D_COSTMAP_BBF_H
void remember(const BlockMemGridmapBase< char, 3, 2 > *const costmap, const Vec ¢er, const float remember_hit_odds, const float remember_miss_odds, const int range_min, const int range_max)
virtual char getCost(const Vec &p) const =0
char getCost(const Vec &p) const
CyclicVecInt< 2, 2 > VecInternal
std::shared_ptr< const CostmapBBF > ConstPtr
BlockMemGridmap< char, 2, 2, 0x80 > cm_hist_
virtual void forEach(const std::function< void(const Vec &, bbf::BinaryBayesFilter &)> cb)=0
void forEach(const std::function< void(const Vec &, bbf::BinaryBayesFilter &)> cb)
virtual void reset(const Vec &size)=0
char getCost(const Vec &p) const
virtual void updateCostmap()=0
void remember(const BlockMemGridmapBase< char, 3, 2 > *const costmap, const Vec ¢er, const float remember_hit_odds, const float remember_miss_odds, const int range_min, const int range_max)
void reset(const Vec &size)
void reset(const CyclicVecInt< DIM, NONCYCLIC > &size) override
void reset(const Vec &size)
void clear(const T zero) override
virtual void remember(const BlockMemGridmapBase< char, 3, 2 > *const costmap, const Vec ¢er, const float remember_hit_odds, const float remember_miss_odds, const int range_min, const int range_max)=0
void forEach(const std::function< void(const Vec &, bbf::BinaryBayesFilter &)> cb)
std::shared_ptr< CostmapBBF > Ptr
BlockMemGridmap< bbf::BinaryBayesFilter, 2, 2, 0x20 > cm_hist_bbf_
planner_cspace
Author(s): Atsushi Watanabe
autogenerated on Fri May 16 2025 02:15:22