#include <costmap_bbf.h>
Public Types | |
using | ConstPtr = std::shared_ptr< const CostmapBBF > |
using | Ptr = std::shared_ptr< CostmapBBF > |
using | Vec = CyclicVecInt< 3, 2 > |
Public Member Functions | |
virtual void | clear ()=0 |
virtual void | forEach (const std::function< void(const Vec &, bbf::BinaryBayesFilter &)> cb)=0 |
virtual char | getCost (const Vec &p) const =0 |
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 |
virtual void | reset (const Vec &size)=0 |
virtual void | updateCostmap ()=0 |
Definition at line 43 of file costmap_bbf.h.
using planner_cspace::planner_3d::CostmapBBF::ConstPtr = std::shared_ptr<const CostmapBBF> |
Definition at line 48 of file costmap_bbf.h.
using planner_cspace::planner_3d::CostmapBBF::Ptr = std::shared_ptr<CostmapBBF> |
Definition at line 47 of file costmap_bbf.h.
using planner_cspace::planner_3d::CostmapBBF::Vec = CyclicVecInt<3, 2> |
Definition at line 46 of file costmap_bbf.h.
|
pure virtual |
Implemented in planner_cspace::planner_3d::CostmapBBFNoOp, and planner_cspace::planner_3d::CostmapBBFImpl.
|
pure virtual |
Implemented in planner_cspace::planner_3d::CostmapBBFNoOp, and planner_cspace::planner_3d::CostmapBBFImpl.
|
pure virtual |
Implemented in planner_cspace::planner_3d::CostmapBBFNoOp, and planner_cspace::planner_3d::CostmapBBFImpl.
|
pure virtual |
Implemented in planner_cspace::planner_3d::CostmapBBFNoOp, and planner_cspace::planner_3d::CostmapBBFImpl.
|
pure virtual |
Implemented in planner_cspace::planner_3d::CostmapBBFNoOp, and planner_cspace::planner_3d::CostmapBBFImpl.
|
pure virtual |
Implemented in planner_cspace::planner_3d::CostmapBBFNoOp, and planner_cspace::planner_3d::CostmapBBFImpl.