Public Member Functions | List of all members
planner_cspace::planner_3d::CostmapBBFNoOp Class Reference

#include <costmap_bbf.h>

Inheritance diagram for planner_cspace::planner_3d::CostmapBBFNoOp:
Inheritance graph
[legend]

Public Member Functions

void clear ()
 
void forEach (const std::function< void(const Vec &, bbf::BinaryBayesFilter &)> cb)
 
char getCost (const Vec &p) const
 
void remember (const BlockMemGridmapBase< char, 3, 2 > *const costmap, const Vec &center, const float remember_hit_odds, const float remember_miss_odds, const int range_min, const int range_max)
 
void reset (const Vec &size)
 
void updateCostmap ()
 

Additional Inherited Members

- Public Types inherited from planner_cspace::planner_3d::CostmapBBF
using ConstPtr = std::shared_ptr< const CostmapBBF >
 
using Ptr = std::shared_ptr< CostmapBBF >
 
using Vec = CyclicVecInt< 3, 2 >
 

Detailed Description

Definition at line 105 of file costmap_bbf.h.

Member Function Documentation

◆ clear()

void planner_cspace::planner_3d::CostmapBBFNoOp::clear ( )
inlinevirtual

Implements planner_cspace::planner_3d::CostmapBBF.

Definition at line 111 of file costmap_bbf.h.

◆ forEach()

void planner_cspace::planner_3d::CostmapBBFNoOp::forEach ( const std::function< void(const Vec &, bbf::BinaryBayesFilter &)>  cb)
inlinevirtual

Implements planner_cspace::planner_3d::CostmapBBF.

Definition at line 128 of file costmap_bbf.h.

◆ getCost()

char planner_cspace::planner_3d::CostmapBBFNoOp::getCost ( const Vec p) const
inlinevirtual

Implements planner_cspace::planner_3d::CostmapBBF.

Definition at line 114 of file costmap_bbf.h.

◆ remember()

void planner_cspace::planner_3d::CostmapBBFNoOp::remember ( const BlockMemGridmapBase< char, 3, 2 > *const  costmap,
const Vec center,
const float  remember_hit_odds,
const float  remember_miss_odds,
const int  range_min,
const int  range_max 
)
inlinevirtual

Implements planner_cspace::planner_3d::CostmapBBF.

Definition at line 118 of file costmap_bbf.h.

◆ reset()

void planner_cspace::planner_3d::CostmapBBFNoOp::reset ( const Vec size)
inlinevirtual

Implements planner_cspace::planner_3d::CostmapBBF.

Definition at line 108 of file costmap_bbf.h.

◆ updateCostmap()

void planner_cspace::planner_3d::CostmapBBFNoOp::updateCostmap ( )
inlinevirtual

Implements planner_cspace::planner_3d::CostmapBBF.

Definition at line 125 of file costmap_bbf.h.


The documentation for this class was generated from the following file:


planner_cspace
Author(s): Atsushi Watanabe
autogenerated on Fri May 16 2025 02:15:23