|
| template<typename DataT > |
| bool | weighted_mean_update (DataT &data, const se::field_t sample_value, const se::weight_t max_weight) |
| | Update the weighted mean log-odd octant occupancy and set the octant to observed. More...
|
| |
| template<typename DataT , typename ConfigT > |
| bool | update_voxel (DataT &data, const float range_diff, const float tau, const float three_sigma, const ConfigT config) |
| | Update a field with a new measurement, a weighting of 1 is considered for the new measurement. More...
|
| |
| template<typename DataT , typename ConfigT > |
| void | free_node (DataT &node_data, const ConfigT config) |
| | Reduce the node data by the minimum log-odd occupancy update per iteration. More...
|
| |
| template<typename DataT , typename ConfigT > |
| bool | free_voxel (DataT &voxel_data, const ConfigT config) |
| | Reduce the node data by the minimum log-odd occupancy update per iteration. More...
|
| |
| template<typename NodeT , typename BlockT > |
| NodeT::DataType | propagate_to_parent_node (se::OctantBase *octant_ptr, const unsigned int frame) |
| | Propagate a summary of the eight nodes children to its parent. More...
|
| |
| template<typename BlockT > |
| void | propagate_block_to_coarsest_scale (se::OctantBase *octant_ptr) |
| | Summariese the values from the current integration scale recursively up to the block's max scale. More...
|
| |
template<typename DataT , typename ConfigT >
| void se::updater::free_node |
( |
DataT & |
node_data, |
|
|
const ConfigT |
config |
|
) |
| |
|
inline |
Reduce the node data by the minimum log-odd occupancy update per iteration.
This function can be used to faster update a octant if it's know that it is in free space. The aim is to increase computation time by avoiding to compute the sample value from scratch.
- Parameters
-
| [in,out] | node_data | The reference to the node data. |
template<typename DataT , typename ConfigT >
| bool se::updater::free_voxel |
( |
DataT & |
voxel_data, |
|
|
const ConfigT |
config |
|
) |
| |
|
inline |
Reduce the node data by the minimum log-odd occupancy update per iteration.
This function can be used to faster update a octant if it's know that it is in free space. The aim is to increase computation time by avoiding to compute the sample value from scratch.
- Parameters
-
| [in,out] | node_data | The reference to the node data. |