Main MRPT website > C++ reference for MRPT 1.4.0
List of all members | Public Member Functions | Public Attributes
mrpt::maps::TRandomFieldCell Struct Reference

Detailed Description

The contents of each cell in a CRandomFieldGridMap2D map.

Definition at line 42 of file maps/CRandomFieldGridMap2D.h.

#include <mrpt/maps/CRandomFieldGridMap2D.h>

Public Member Functions

 TRandomFieldCell (double kfmean_dm_mean=1e-20, double kfstd_dmmeanw=0)
 Constructor.
 

Public Attributes

union {
   double   kf_mean
 [KF-methods only] The mean value of this cell More...
 
   double   dm_mean
 [Kernel-methods only] The cumulative weighted readings of this cell More...
 
   double   gmrf_mean
 [GMRF only] The mean value of this cell More...
 
}; 
 
union {
   double   kf_std
 [KF-methods only] The standard deviation value of this cell More...
 
   double   dm_mean_w
 [Kernel-methods only] The cumulative weights (concentration = alpha * dm_mean / dm_mean_w + (1-alpha)*r0 ) More...
 
   double   gmrf_std
 
}; 
 
double dmv_var_mean
 [Kernel DM-V only] The cumulative weighted variance of this cell
 
mrpt::system::TTimeStamp last_updated
 [Dynamic maps only] The timestamp of the last time the cell was updated
 
double updated_std
 [Dynamic maps only] The std cell value that was updated (to be used in the Forgetting_curve
 

Constructor & Destructor Documentation

◆ TRandomFieldCell()

mrpt::maps::TRandomFieldCell::TRandomFieldCell ( double  kfmean_dm_mean = 1e-20,
double  kfstd_dmmeanw = 0 
)
inline

Constructor.

Definition at line 45 of file maps/CRandomFieldGridMap2D.h.

Member Data Documentation

◆ 

union { ... } mrpt::maps::TRandomFieldCell::@59

◆ 

union { ... } mrpt::maps::TRandomFieldCell::@61

◆ dm_mean

double mrpt::maps::TRandomFieldCell::dm_mean

[Kernel-methods only] The cumulative weighted readings of this cell

Definition at line 64 of file maps/CRandomFieldGridMap2D.h.

◆ dm_mean_w

double mrpt::maps::TRandomFieldCell::dm_mean_w

[Kernel-methods only] The cumulative weights (concentration = alpha * dm_mean / dm_mean_w + (1-alpha)*r0 )

Definition at line 71 of file maps/CRandomFieldGridMap2D.h.

◆ dmv_var_mean

double mrpt::maps::TRandomFieldCell::dmv_var_mean

[Kernel DM-V only] The cumulative weighted variance of this cell

Definition at line 75 of file maps/CRandomFieldGridMap2D.h.

◆ gmrf_mean

double mrpt::maps::TRandomFieldCell::gmrf_mean

[GMRF only] The mean value of this cell

Definition at line 65 of file maps/CRandomFieldGridMap2D.h.

◆ gmrf_std

double mrpt::maps::TRandomFieldCell::gmrf_std

Definition at line 72 of file maps/CRandomFieldGridMap2D.h.

◆ kf_mean

double mrpt::maps::TRandomFieldCell::kf_mean

[KF-methods only] The mean value of this cell

Definition at line 63 of file maps/CRandomFieldGridMap2D.h.

◆ kf_std

double mrpt::maps::TRandomFieldCell::kf_std

[KF-methods only] The standard deviation value of this cell

Definition at line 70 of file maps/CRandomFieldGridMap2D.h.

◆ last_updated

mrpt::system::TTimeStamp mrpt::maps::TRandomFieldCell::last_updated

[Dynamic maps only] The timestamp of the last time the cell was updated

Definition at line 77 of file maps/CRandomFieldGridMap2D.h.

◆ updated_std

double mrpt::maps::TRandomFieldCell::updated_std

[Dynamic maps only] The std cell value that was updated (to be used in the Forgetting_curve

Definition at line 78 of file maps/CRandomFieldGridMap2D.h.




Page generated by Doxygen 1.9.6 for MRPT 1.4.0 SVN: at Thu Jan 19 22:37:47 UTC 2023