1 #ifndef __GRID_CELL_STRATEGY_H 2 #define __GRID_CELL_STRATEGY_H 7 #include "../grid_scan_matcher.h" 22 std::shared_ptr<ScanCostEstimator>
cost_est,
23 std::shared_ptr<CellOccupancyEstimator> occ_est)
std::shared_ptr< ScanCostEstimator > _cost_estimator
std::shared_ptr< CellOccupancyEstimator > occupancy_est()
Returns an occupancy estimator.
std::shared_ptr< GridCellFactory > _cell_factory
std::shared_ptr< GridCellFactory > cell_factory()
Returns a cell factory that creates cells that implement a specific model.
std::shared_ptr< CellOccupancyEstimator > _occupancy_estimator
GridCellStrategy(std::shared_ptr< GridCellFactory > factory, std::shared_ptr< ScanCostEstimator > cost_est, std::shared_ptr< CellOccupancyEstimator > occ_est)
Initializes a grid cell model.
Defines interface Cell Occupancy Estimator. There are structures Occupancy and Beam that are used in ...
std::shared_ptr< ScanCostEstimator > cost_est()
Returns a scan cost estimator.
A container for strategies specific to a grid cell model.
The following classes are defined in this file GridCell - base class for GridMap's cell; GridCellFact...