| 
    MRPT
    2.0.0
    
   | 
 
A generic provider of log-odds grid-map maintainance functions.
Map cells must be type TCELL, which can be only:
Definition at line 26 of file CLogOddsGridMap2D.h.
#include <mrpt/maps/CLogOddsGridMap2D.h>
Public Types | |
| using | cell_t = TCELL | 
| The type of cells.  More... | |
| using | traits_t = detail::logoddscell_traits< TCELL > | 
Static Public Member Functions | |
| static void | updateCell_fast_occupied (const unsigned x, const unsigned y, const cell_t logodd_obs, const cell_t thres, cell_t *mapArray, const unsigned _size_x) | 
| Performs the Bayesian fusion of a new observation of a cell, without checking for grid limits nor updateInfoChangeOnly.  More... | |
| static void | updateCell_fast_occupied (cell_t *theCell, const cell_t logodd_obs, const cell_t thres) | 
| Performs the Bayesian fusion of a new observation of a cell, without checking for grid limits nor updateInfoChangeOnly.  More... | |
| static void | updateCell_fast_free (const unsigned x, const unsigned y, const cell_t logodd_obs, const cell_t thres, cell_t *mapArray, const unsigned _size_x) | 
| Performs the Bayesian fusion of a new observation of a cell, without checking for grid limits nor updateInfoChangeOnly.  More... | |
| static void | updateCell_fast_free (cell_t *theCell, const cell_t logodd_obs, const cell_t thres) | 
| Performs the Bayesian fusion of a new observation of a cell, without checking for grid limits nor updateInfoChangeOnly.  More... | |
| using mrpt::maps::CLogOddsGridMap2D< TCELL >::cell_t = TCELL | 
The type of cells.
Definition at line 29 of file CLogOddsGridMap2D.h.
| using mrpt::maps::CLogOddsGridMap2D< TCELL >::traits_t = detail::logoddscell_traits<TCELL> | 
Definition at line 30 of file CLogOddsGridMap2D.h.
      
  | 
  inlinestatic | 
Performs the Bayesian fusion of a new observation of a cell, without checking for grid limits nor updateInfoChangeOnly.
This method increases the "free-ness" of a cell, managing possible saturation.
| x | Cell index in X axis. | 
| y | Cell index in Y axis. | 
| logodd_obs | Observation of the cell, in log-odd form as transformed by p2l. | 
| thres | This must be CELLTYPE_MAX-logodd_obs | 
Definition at line 84 of file CLogOddsGridMap2D.h.
      
  | 
  inlinestatic | 
Performs the Bayesian fusion of a new observation of a cell, without checking for grid limits nor updateInfoChangeOnly.
This method increases the "free-ness" of a cell, managing possible saturation.
| x | Cell index in X axis. | 
| y | Cell index in Y axis. | 
| logodd_obs | Observation of the cell, in log-odd form as transformed by p2l. | 
| thres | This must be CELLTYPE_MAX-logodd_obs | 
Definition at line 106 of file CLogOddsGridMap2D.h.
      
  | 
  inlinestatic | 
Performs the Bayesian fusion of a new observation of a cell, without checking for grid limits nor updateInfoChangeOnly.
This method increases the "occupancy-ness" of a cell, managing possible saturation.
| x | Cell index in X axis. | 
| y | Cell index in Y axis. | 
| logodd_obs | Observation of the cell, in log-odd form as transformed by p2l. | 
| thres | This must be CELLTYPE_MIN+logodd_obs | 
Definition at line 43 of file CLogOddsGridMap2D.h.
      
  | 
  inlinestatic | 
Performs the Bayesian fusion of a new observation of a cell, without checking for grid limits nor updateInfoChangeOnly.
This method increases the "occupancy-ness" of a cell, managing possible saturation.
| theCell | The cell to modify | 
| logodd_obs | Observation of the cell, in log-odd form as transformed by p2l. | 
| thres | This must be CELLTYPE_MIN+logodd_obs | 
Definition at line 64 of file CLogOddsGridMap2D.h.
| Page generated by Doxygen 1.8.14 for MRPT 2.0.0 Git: b38439d21 Tue Mar 31 19:58:06 2020 +0200 at miƩ abr 1 00:50:30 CEST 2020 |