Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
rtabmap::Statistics Class Reference

#include <Statistics.h>

Public Member Functions

void addStatistic (const std::string &name, float value)
 
const std::multimap< int, Link > & constraints () const
 
int currentGoalId () const
 
const std::map< std::string, float > & data () const
 
bool extended () const
 
const std::map< int, Signature > & getSignatures () const
 
const std::map< int, float > & likelihood () const
 
const cv::Mat & localizationCovariance () const
 
const std::vector< int > & localPath () const
 
int loopClosureId () const
 
const TransformloopClosureTransform () const
 
const TransformmapCorrection () const
 
const std::map< int, Transform > & poses () const
 
const std::map< int, float > & posterior () const
 
int proximityDetectionId () const
 
const std::map< int, float > & rawLikelihood () const
 
const std::map< int, int > & reducedIds () const
 
int refImageId () const
 
void setConstraints (const std::multimap< int, Link > &constraints)
 
void setCurrentGoalId (int goal)
 
void setExtended (bool extended)
 
void setLikelihood (const std::map< int, float > &likelihood)
 
void setLocalizationCovariance (const cv::Mat &covariance)
 
void setLocalPath (const std::vector< int > &localPath)
 
void setLoopClosureId (int loopClosureId)
 
void setLoopClosureTransform (const Transform &loopClosureTransform)
 
void setMapCorrection (const Transform &mapCorrection)
 
void setPoses (const std::map< int, Transform > &poses)
 
void setPosterior (const std::map< int, float > &posterior)
 
void setProximityDetectionId (int id)
 
void setRawLikelihood (const std::map< int, float > &rawLikelihood)
 
void setReducedIds (const std::map< int, int > &reducedIds)
 
void setRefImageId (int refImageId)
 
void setSignatures (const std::map< int, Signature > &signatures)
 
void setStamp (double stamp)
 
void setWeights (const std::map< int, int > &weights)
 
void setWmState (const std::vector< int > &state)
 
double stamp () const
 
 Statistics ()
 
const std::map< int, int > & weights () const
 
const std::vector< int > & wmState () const
 
virtual ~Statistics ()
 

Static Public Member Functions

static const std::map< std::string, float > & defaultData ()
 
static std::map< std::string, float > deserializeData (const std::string &data)
 
static std::string serializeData (const std::map< std::string, float > &data)
 

Private Member Functions

 RTABMAP_STATS (Loop, RejectedHypothesis,)
 
 RTABMAP_STATS (Loop, Accepted_hypothesis_id,)
 
 RTABMAP_STATS (Loop, Highest_hypothesis_id,)
 
 RTABMAP_STATS (Loop, Highest_hypothesis_value,)
 
 RTABMAP_STATS (Loop, Vp_hypothesis,)
 
 RTABMAP_STATS (Loop, Reactivate_id,)
 
 RTABMAP_STATS (Loop, Hypothesis_ratio,)
 
 RTABMAP_STATS (Loop, Hypothesis_reactivated,)
 
 RTABMAP_STATS (Loop, Visual_inliers,)
 
 RTABMAP_STATS (Loop, Visual_matches,)
 
 RTABMAP_STATS (Loop, Last_id,)
 
 RTABMAP_STATS (Loop, Optimization_max_error, m)
 
 RTABMAP_STATS (Loop, Optimization_max_error_ratio,)
 
 RTABMAP_STATS (Loop, Optimization_error,)
 
 RTABMAP_STATS (Loop, Optimization_iterations,)
 
 RTABMAP_STATS (Loop, Linear_variance,)
 
 RTABMAP_STATS (Loop, Angular_variance,)
 
 RTABMAP_STATS (Proximity, Time_detections,)
 
 RTABMAP_STATS (Proximity, Space_last_detection_id,)
 
 RTABMAP_STATS (Proximity, Space_paths,)
 
 RTABMAP_STATS (Proximity, Space_visual_paths_checked,)
 
 RTABMAP_STATS (Proximity, Space_scan_paths_checked,)
 
 RTABMAP_STATS (Proximity, Space_detections_added_visually,)
 
 RTABMAP_STATS (Proximity, Space_detections_added_icp_only,)
 
 RTABMAP_STATS (NeighborLinkRefining, Accepted,)
 
 RTABMAP_STATS (NeighborLinkRefining, Inliers,)
 
 RTABMAP_STATS (NeighborLinkRefining, ICP_inliers_ratio,)
 
 RTABMAP_STATS (NeighborLinkRefining, ICP_rotation, rad)
 
 RTABMAP_STATS (NeighborLinkRefining, ICP_translation, m)
 
 RTABMAP_STATS (NeighborLinkRefining, ICP_complexity,)
 
 RTABMAP_STATS (NeighborLinkRefining, Variance,)
 
 RTABMAP_STATS (NeighborLinkRefining, Pts,)
 
 RTABMAP_STATS (Memory, Working_memory_size,)
 
 RTABMAP_STATS (Memory, Short_time_memory_size,)
 
 RTABMAP_STATS (Memory, Database_memory_used, MB)
 
 RTABMAP_STATS (Memory, Signatures_removed,)
 
 RTABMAP_STATS (Memory, Immunized_globally,)
 
 RTABMAP_STATS (Memory, Immunized_locally,)
 
 RTABMAP_STATS (Memory, Immunized_locally_max,)
 
 RTABMAP_STATS (Memory, Signatures_retrieved,)
 
 RTABMAP_STATS (Memory, Images_buffered,)
 
 RTABMAP_STATS (Memory, Rehearsal_sim,)
 
 RTABMAP_STATS (Memory, Rehearsal_id,)
 
 RTABMAP_STATS (Memory, Rehearsal_merged,)
 
 RTABMAP_STATS (Memory, Local_graph_size,)
 
 RTABMAP_STATS (Memory, Small_movement,)
 
 RTABMAP_STATS (Memory, Fast_movement,)
 
 RTABMAP_STATS (Memory, Odometry_variance_ang,)
 
 RTABMAP_STATS (Memory, Odometry_variance_lin,)
 
 RTABMAP_STATS (Memory, Distance_travelled, m)
 
 RTABMAP_STATS (Memory, RAM_usage, MB)
 
 RTABMAP_STATS (Memory, Triangulated_points,)
 
 RTABMAP_STATS (Timing, Memory_update, ms)
 
 RTABMAP_STATS (Timing, Neighbor_link_refining, ms)
 
 RTABMAP_STATS (Timing, Proximity_by_time, ms)
 
 RTABMAP_STATS (Timing, Proximity_by_space_visual, ms)
 
 RTABMAP_STATS (Timing, Proximity_by_space, ms)
 
 RTABMAP_STATS (Timing, Cleaning_neighbors, ms)
 
 RTABMAP_STATS (Timing, Reactivation, ms)
 
 RTABMAP_STATS (Timing, Add_loop_closure_link, ms)
 
 RTABMAP_STATS (Timing, Map_optimization, ms)
 
 RTABMAP_STATS (Timing, Likelihood_computation, ms)
 
 RTABMAP_STATS (Timing, Posterior_computation, ms)
 
 RTABMAP_STATS (Timing, Hypotheses_creation, ms)
 
 RTABMAP_STATS (Timing, Hypotheses_validation, ms)
 
 RTABMAP_STATS (Timing, Statistics_creation, ms)
 
 RTABMAP_STATS (Timing, Memory_cleanup, ms)
 
 RTABMAP_STATS (Timing, Total, ms)
 
 RTABMAP_STATS (Timing, Forgetting, ms)
 
 RTABMAP_STATS (Timing, Joining_trash, ms)
 
 RTABMAP_STATS (Timing, Emptying_trash, ms)
 
 RTABMAP_STATS (TimingMem, Pre_update, ms)
 
 RTABMAP_STATS (TimingMem, Signature_creation, ms)
 
 RTABMAP_STATS (TimingMem, Rehearsal, ms)
 
 RTABMAP_STATS (TimingMem, Keypoints_detection, ms)
 
 RTABMAP_STATS (TimingMem, Subpixel, ms)
 
 RTABMAP_STATS (TimingMem, Stereo_correspondences, ms)
 
 RTABMAP_STATS (TimingMem, Descriptors_extraction, ms)
 
 RTABMAP_STATS (TimingMem, Rectification, ms)
 
 RTABMAP_STATS (TimingMem, Keypoints_3D, ms)
 
 RTABMAP_STATS (TimingMem, Keypoints_3D_motion, ms)
 
 RTABMAP_STATS (TimingMem, Joining_dictionary_update, ms)
 
 RTABMAP_STATS (TimingMem, Add_new_words, ms)
 
 RTABMAP_STATS (TimingMem, Compressing_data, ms)
 
 RTABMAP_STATS (TimingMem, Post_decimation, ms)
 
 RTABMAP_STATS (TimingMem, Scan_filtering, ms)
 
 RTABMAP_STATS (TimingMem, Occupancy_grid, ms)
 
 RTABMAP_STATS (Keypoint, Dictionary_size, words)
 
 RTABMAP_STATS (Keypoint, Indexed_words, words)
 
 RTABMAP_STATS (Keypoint, Index_memory_usage, KB)
 
 RTABMAP_STATS (Gt, Translational_rmse, m)
 
 RTABMAP_STATS (Gt, Translational_mean, m)
 
 RTABMAP_STATS (Gt, Translational_median, m)
 
 RTABMAP_STATS (Gt, Translational_std, m)
 
 RTABMAP_STATS (Gt, Translational_min, m)
 
 RTABMAP_STATS (Gt, Translational_max, m)
 
 RTABMAP_STATS (Gt, Rotational_rmse, deg)
 
 RTABMAP_STATS (Gt, Rotational_mean, deg)
 
 RTABMAP_STATS (Gt, Rotational_median, deg)
 
 RTABMAP_STATS (Gt, Rotational_std, deg)
 
 RTABMAP_STATS (Gt, Rotational_min, deg)
 
 RTABMAP_STATS (Gt, Rotational_max, deg)
 

Private Attributes

std::multimap< int, Link_constraints
 
int _currentGoalId
 
std::map< std::string, float > _data
 
bool _extended
 
std::map< int, float > _likelihood
 
cv::Mat _localizationCovariance
 
std::vector< int > _localPath
 
int _loopClosureId
 
Transform _loopClosureTransform
 
Transform _mapCorrection
 
std::map< int, Transform_poses
 
std::map< int, float > _posterior
 
int _proximiyDetectionId
 
std::map< int, float > _rawLikelihood
 
std::map< int, int > _reducedIds
 
int _refImageId
 
std::map< int, Signature_signatures
 
double _stamp
 
std::map< int, int > _weights
 
std::vector< int > _wmState
 

Static Private Attributes

static std::map< std::string, float > _defaultData
 
static bool _defaultDataInitialized = false
 

Detailed Description

Definition at line 53 of file Statistics.h.

Constructor & Destructor Documentation

rtabmap::Statistics::Statistics ( )

Definition at line 74 of file Statistics.cpp.

rtabmap::Statistics::~Statistics ( )
virtual

Definition at line 85 of file Statistics.cpp.

Member Function Documentation

void rtabmap::Statistics::addStatistic ( const std::string &  name,
float  value 
)

Definition at line 90 of file Statistics.cpp.

const std::multimap<int, Link>& rtabmap::Statistics::constraints ( ) const
inline

Definition at line 210 of file Statistics.h.

int rtabmap::Statistics::currentGoalId ( ) const
inline

Definition at line 219 of file Statistics.h.

const std::map<std::string, float>& rtabmap::Statistics::data ( ) const
inline

Definition at line 223 of file Statistics.h.

const std::map< std::string, float > & rtabmap::Statistics::defaultData ( )
static

Definition at line 36 of file Statistics.cpp.

std::map< std::string, float > rtabmap::Statistics::deserializeData ( const std::string &  data)
static

Definition at line 57 of file Statistics.cpp.

bool rtabmap::Statistics::extended ( ) const
inline

Definition at line 201 of file Statistics.h.

const std::map<int, Signature>& rtabmap::Statistics::getSignatures ( ) const
inline

Definition at line 207 of file Statistics.h.

const std::map<int, float>& rtabmap::Statistics::likelihood ( ) const
inline

Definition at line 216 of file Statistics.h.

const cv::Mat& rtabmap::Statistics::localizationCovariance ( ) const
inline

Definition at line 213 of file Statistics.h.

const std::vector<int>& rtabmap::Statistics::localPath ( ) const
inline

Definition at line 218 of file Statistics.h.

int rtabmap::Statistics::loopClosureId ( ) const
inline

Definition at line 203 of file Statistics.h.

const Transform& rtabmap::Statistics::loopClosureTransform ( ) const
inline

Definition at line 212 of file Statistics.h.

const Transform& rtabmap::Statistics::mapCorrection ( ) const
inline

Definition at line 211 of file Statistics.h.

const std::map<int, Transform>& rtabmap::Statistics::poses ( ) const
inline

Definition at line 209 of file Statistics.h.

const std::map<int, float>& rtabmap::Statistics::posterior ( ) const
inline

Definition at line 215 of file Statistics.h.

int rtabmap::Statistics::proximityDetectionId ( ) const
inline

Definition at line 204 of file Statistics.h.

const std::map<int, float>& rtabmap::Statistics::rawLikelihood ( ) const
inline

Definition at line 217 of file Statistics.h.

const std::map<int, int>& rtabmap::Statistics::reducedIds ( ) const
inline

Definition at line 220 of file Statistics.h.

int rtabmap::Statistics::refImageId ( ) const
inline

Definition at line 202 of file Statistics.h.

rtabmap::Statistics::RTABMAP_STATS ( Loop  ,
RejectedHypothesis   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Loop  ,
Accepted_hypothesis_id   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Loop  ,
Highest_hypothesis_id   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Loop  ,
Highest_hypothesis_value   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Loop  ,
Vp_hypothesis   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Loop  ,
Reactivate_id   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Loop  ,
Hypothesis_ratio   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Loop  ,
Hypothesis_reactivated   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Loop  ,
Visual_inliers   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Loop  ,
Visual_matches   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Loop  ,
Last_id   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Loop  ,
Optimization_max_error  ,
 
)
private
rtabmap::Statistics::RTABMAP_STATS ( Loop  ,
Optimization_max_error_ratio   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Loop  ,
Optimization_error   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Loop  ,
Optimization_iterations   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Loop  ,
Linear_variance   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Loop  ,
Angular_variance   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Proximity  ,
Time_detections   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Proximity  ,
Space_last_detection_id   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Proximity  ,
Space_paths   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Proximity  ,
Space_visual_paths_checked   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Proximity  ,
Space_scan_paths_checked   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Proximity  ,
Space_detections_added_visually   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Proximity  ,
Space_detections_added_icp_only   
)
private
rtabmap::Statistics::RTABMAP_STATS ( NeighborLinkRefining  ,
Accepted   
)
private
rtabmap::Statistics::RTABMAP_STATS ( NeighborLinkRefining  ,
Inliers   
)
private
rtabmap::Statistics::RTABMAP_STATS ( NeighborLinkRefining  ,
ICP_inliers_ratio   
)
private
rtabmap::Statistics::RTABMAP_STATS ( NeighborLinkRefining  ,
ICP_rotation  ,
rad   
)
private
rtabmap::Statistics::RTABMAP_STATS ( NeighborLinkRefining  ,
ICP_translation  ,
 
)
private
rtabmap::Statistics::RTABMAP_STATS ( NeighborLinkRefining  ,
ICP_complexity   
)
private
rtabmap::Statistics::RTABMAP_STATS ( NeighborLinkRefining  ,
Variance   
)
private
rtabmap::Statistics::RTABMAP_STATS ( NeighborLinkRefining  ,
Pts   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Memory  ,
Working_memory_size   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Memory  ,
Short_time_memory_size   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Memory  ,
Database_memory_used  ,
MB   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Memory  ,
Signatures_removed   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Memory  ,
Immunized_globally   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Memory  ,
Immunized_locally   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Memory  ,
Immunized_locally_max   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Memory  ,
Signatures_retrieved   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Memory  ,
Images_buffered   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Memory  ,
Rehearsal_sim   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Memory  ,
Rehearsal_id   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Memory  ,
Rehearsal_merged   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Memory  ,
Local_graph_size   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Memory  ,
Small_movement   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Memory  ,
Fast_movement   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Memory  ,
Odometry_variance_ang   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Memory  ,
Odometry_variance_lin   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Memory  ,
Distance_travelled  ,
 
)
private
rtabmap::Statistics::RTABMAP_STATS ( Memory  ,
RAM_usage  ,
MB   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Memory  ,
Triangulated_points   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Timing  ,
Memory_update  ,
ms   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Timing  ,
Neighbor_link_refining  ,
ms   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Timing  ,
Proximity_by_time  ,
ms   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Timing  ,
Proximity_by_space_visual  ,
ms   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Timing  ,
Proximity_by_space  ,
ms   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Timing  ,
Cleaning_neighbors  ,
ms   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Timing  ,
Reactivation  ,
ms   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Timing  ,
Add_loop_closure_link  ,
ms   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Timing  ,
Map_optimization  ,
ms   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Timing  ,
Likelihood_computation  ,
ms   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Timing  ,
Posterior_computation  ,
ms   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Timing  ,
Hypotheses_creation  ,
ms   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Timing  ,
Hypotheses_validation  ,
ms   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Timing  ,
Statistics_creation  ,
ms   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Timing  ,
Memory_cleanup  ,
ms   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Timing  ,
Total  ,
ms   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Timing  ,
Forgetting  ,
ms   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Timing  ,
Joining_trash  ,
ms   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Timing  ,
Emptying_trash  ,
ms   
)
private
rtabmap::Statistics::RTABMAP_STATS ( TimingMem  ,
Pre_update  ,
ms   
)
private
rtabmap::Statistics::RTABMAP_STATS ( TimingMem  ,
Signature_creation  ,
ms   
)
private
rtabmap::Statistics::RTABMAP_STATS ( TimingMem  ,
Rehearsal  ,
ms   
)
private
rtabmap::Statistics::RTABMAP_STATS ( TimingMem  ,
Keypoints_detection  ,
ms   
)
private
rtabmap::Statistics::RTABMAP_STATS ( TimingMem  ,
Subpixel  ,
ms   
)
private
rtabmap::Statistics::RTABMAP_STATS ( TimingMem  ,
Stereo_correspondences  ,
ms   
)
private
rtabmap::Statistics::RTABMAP_STATS ( TimingMem  ,
Descriptors_extraction  ,
ms   
)
private
rtabmap::Statistics::RTABMAP_STATS ( TimingMem  ,
Rectification  ,
ms   
)
private
rtabmap::Statistics::RTABMAP_STATS ( TimingMem  ,
Keypoints_3D  ,
ms   
)
private
rtabmap::Statistics::RTABMAP_STATS ( TimingMem  ,
Keypoints_3D_motion  ,
ms   
)
private
rtabmap::Statistics::RTABMAP_STATS ( TimingMem  ,
Joining_dictionary_update  ,
ms   
)
private
rtabmap::Statistics::RTABMAP_STATS ( TimingMem  ,
Add_new_words  ,
ms   
)
private
rtabmap::Statistics::RTABMAP_STATS ( TimingMem  ,
Compressing_data  ,
ms   
)
private
rtabmap::Statistics::RTABMAP_STATS ( TimingMem  ,
Post_decimation  ,
ms   
)
private
rtabmap::Statistics::RTABMAP_STATS ( TimingMem  ,
Scan_filtering  ,
ms   
)
private
rtabmap::Statistics::RTABMAP_STATS ( TimingMem  ,
Occupancy_grid  ,
ms   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Keypoint  ,
Dictionary_size  ,
words   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Keypoint  ,
Indexed_words  ,
words   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Keypoint  ,
Index_memory_usage  ,
KB   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Gt  ,
Translational_rmse  ,
 
)
private
rtabmap::Statistics::RTABMAP_STATS ( Gt  ,
Translational_mean  ,
 
)
private
rtabmap::Statistics::RTABMAP_STATS ( Gt  ,
Translational_median  ,
 
)
private
rtabmap::Statistics::RTABMAP_STATS ( Gt  ,
Translational_std  ,
 
)
private
rtabmap::Statistics::RTABMAP_STATS ( Gt  ,
Translational_min  ,
 
)
private
rtabmap::Statistics::RTABMAP_STATS ( Gt  ,
Translational_max  ,
 
)
private
rtabmap::Statistics::RTABMAP_STATS ( Gt  ,
Rotational_rmse  ,
deg   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Gt  ,
Rotational_mean  ,
deg   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Gt  ,
Rotational_median  ,
deg   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Gt  ,
Rotational_std  ,
deg   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Gt  ,
Rotational_min  ,
deg   
)
private
rtabmap::Statistics::RTABMAP_STATS ( Gt  ,
Rotational_max  ,
deg   
)
private
std::string rtabmap::Statistics::serializeData ( const std::map< std::string, float > &  data)
static

Definition at line 42 of file Statistics.cpp.

void rtabmap::Statistics::setConstraints ( const std::multimap< int, Link > &  constraints)
inline

Definition at line 187 of file Statistics.h.

void rtabmap::Statistics::setCurrentGoalId ( int  goal)
inline

Definition at line 196 of file Statistics.h.

void rtabmap::Statistics::setExtended ( bool  extended)
inline

Definition at line 178 of file Statistics.h.

void rtabmap::Statistics::setLikelihood ( const std::map< int, float > &  likelihood)
inline

Definition at line 193 of file Statistics.h.

void rtabmap::Statistics::setLocalizationCovariance ( const cv::Mat &  covariance)
inline

Definition at line 190 of file Statistics.h.

void rtabmap::Statistics::setLocalPath ( const std::vector< int > &  localPath)
inline

Definition at line 195 of file Statistics.h.

void rtabmap::Statistics::setLoopClosureId ( int  loopClosureId)
inline

Definition at line 180 of file Statistics.h.

void rtabmap::Statistics::setLoopClosureTransform ( const Transform loopClosureTransform)
inline

Definition at line 189 of file Statistics.h.

void rtabmap::Statistics::setMapCorrection ( const Transform mapCorrection)
inline

Definition at line 188 of file Statistics.h.

void rtabmap::Statistics::setPoses ( const std::map< int, Transform > &  poses)
inline

Definition at line 186 of file Statistics.h.

void rtabmap::Statistics::setPosterior ( const std::map< int, float > &  posterior)
inline

Definition at line 192 of file Statistics.h.

void rtabmap::Statistics::setProximityDetectionId ( int  id)
inline

Definition at line 181 of file Statistics.h.

void rtabmap::Statistics::setRawLikelihood ( const std::map< int, float > &  rawLikelihood)
inline

Definition at line 194 of file Statistics.h.

void rtabmap::Statistics::setReducedIds ( const std::map< int, int > &  reducedIds)
inline

Definition at line 197 of file Statistics.h.

void rtabmap::Statistics::setRefImageId ( int  refImageId)
inline

Definition at line 179 of file Statistics.h.

void rtabmap::Statistics::setSignatures ( const std::map< int, Signature > &  signatures)
inline

Definition at line 184 of file Statistics.h.

void rtabmap::Statistics::setStamp ( double  stamp)
inline

Definition at line 182 of file Statistics.h.

void rtabmap::Statistics::setWeights ( const std::map< int, int > &  weights)
inline

Definition at line 191 of file Statistics.h.

void rtabmap::Statistics::setWmState ( const std::vector< int > &  state)
inline

Definition at line 198 of file Statistics.h.

double rtabmap::Statistics::stamp ( ) const
inline

Definition at line 205 of file Statistics.h.

const std::map<int, int>& rtabmap::Statistics::weights ( ) const
inline

Definition at line 214 of file Statistics.h.

const std::vector<int>& rtabmap::Statistics::wmState ( ) const
inline

Definition at line 221 of file Statistics.h.

Member Data Documentation

std::multimap<int, Link> rtabmap::Statistics::_constraints
private

Definition at line 236 of file Statistics.h.

int rtabmap::Statistics::_currentGoalId
private

Definition at line 247 of file Statistics.h.

std::map<std::string, float> rtabmap::Statistics::_data
private

Definition at line 256 of file Statistics.h.

std::map< std::string, float > rtabmap::Statistics::_defaultData
staticprivate

Definition at line 257 of file Statistics.h.

bool rtabmap::Statistics::_defaultDataInitialized = false
staticprivate

Definition at line 258 of file Statistics.h.

bool rtabmap::Statistics::_extended
private

Definition at line 226 of file Statistics.h.

std::map<int, float> rtabmap::Statistics::_likelihood
private

Definition at line 243 of file Statistics.h.

cv::Mat rtabmap::Statistics::_localizationCovariance
private

Definition at line 239 of file Statistics.h.

std::vector<int> rtabmap::Statistics::_localPath
private

Definition at line 246 of file Statistics.h.

int rtabmap::Statistics::_loopClosureId
private

Definition at line 229 of file Statistics.h.

Transform rtabmap::Statistics::_loopClosureTransform
private

Definition at line 238 of file Statistics.h.

Transform rtabmap::Statistics::_mapCorrection
private

Definition at line 237 of file Statistics.h.

std::map<int, Transform> rtabmap::Statistics::_poses
private

Definition at line 235 of file Statistics.h.

std::map<int, float> rtabmap::Statistics::_posterior
private

Definition at line 242 of file Statistics.h.

int rtabmap::Statistics::_proximiyDetectionId
private

Definition at line 230 of file Statistics.h.

std::map<int, float> rtabmap::Statistics::_rawLikelihood
private

Definition at line 244 of file Statistics.h.

std::map<int, int> rtabmap::Statistics::_reducedIds
private

Definition at line 249 of file Statistics.h.

int rtabmap::Statistics::_refImageId
private

Definition at line 228 of file Statistics.h.

std::map<int, Signature> rtabmap::Statistics::_signatures
private

Definition at line 233 of file Statistics.h.

double rtabmap::Statistics::_stamp
private

Definition at line 231 of file Statistics.h.

std::map<int, int> rtabmap::Statistics::_weights
private

Definition at line 241 of file Statistics.h.

std::vector<int> rtabmap::Statistics::_wmState
private

Definition at line 251 of file Statistics.h.


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


rtabmap
Author(s): Mathieu Labbe
autogenerated on Wed Jun 5 2019 22:43:43