#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 std::vector< int > & | localPath () const |
int | loopClosureId () const |
const Transform & | loopClosureTransform () const |
const Transform & | mapCorrection () 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 | 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) |
double | stamp () const |
Statistics () | |
const std::map< int, int > & | weights () const |
virtual | ~Statistics () |
Static Public Member Functions | |
static const std::map < std::string, float > & | defaultData () |
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, Last_id,) | |
RTABMAP_STATS (Loop, Optimization_max_error, m) | |
RTABMAP_STATS (Loop, Optimization_error,) | |
RTABMAP_STATS (Loop, Optimization_iterations,) | |
RTABMAP_STATS (Proximity, Time_detections,) | |
RTABMAP_STATS (Proximity, Space_last_detection_id,) | |
RTABMAP_STATS (Proximity, Space_paths,) | |
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, Inliers_ratio,) | |
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, Distance_travelled, m) | |
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, 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, Keypoints_3D, ms) | |
RTABMAP_STATS (TimingMem, Joining_dictionary_update, ms) | |
RTABMAP_STATS (TimingMem, Add_new_words, ms) | |
RTABMAP_STATS (TimingMem, Compressing_data, ms) | |
RTABMAP_STATS (Keypoint, Dictionary_size, words) | |
RTABMAP_STATS (Keypoint, Indexed_words, words) | |
RTABMAP_STATS (Keypoint, Index_memory_usage, KB) | |
RTABMAP_STATS (Keypoint, Response_threshold,) | |
Private Attributes | |
std::multimap< int, Link > | _constraints |
int | _currentGoalId |
std::map< std::string, float > | _data |
bool | _extended |
std::map< int, float > | _likelihood |
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 |
Static Private Attributes | |
static std::map< std::string, float > | _defaultData |
static bool | _defaultDataInitialized = false |
Definition at line 53 of file Statistics.h.
Definition at line 41 of file Statistics.cpp.
rtabmap::Statistics::~Statistics | ( | ) | [virtual] |
Definition at line 51 of file Statistics.cpp.
void rtabmap::Statistics::addStatistic | ( | const std::string & | name, |
float | value | ||
) |
Definition at line 56 of file Statistics.cpp.
const std::multimap<int, Link>& rtabmap::Statistics::constraints | ( | ) | const [inline] |
Definition at line 174 of file Statistics.h.
int rtabmap::Statistics::currentGoalId | ( | ) | const [inline] |
Definition at line 182 of file Statistics.h.
const std::map<std::string, float>& rtabmap::Statistics::data | ( | ) | const [inline] |
Definition at line 185 of file Statistics.h.
const std::map< std::string, float > & rtabmap::Statistics::defaultData | ( | ) | [static] |
Definition at line 35 of file Statistics.cpp.
bool rtabmap::Statistics::extended | ( | ) | const [inline] |
Definition at line 165 of file Statistics.h.
const std::map<int, Signature>& rtabmap::Statistics::getSignatures | ( | ) | const [inline] |
Definition at line 171 of file Statistics.h.
const std::map<int, float>& rtabmap::Statistics::likelihood | ( | ) | const [inline] |
Definition at line 179 of file Statistics.h.
const std::vector<int>& rtabmap::Statistics::localPath | ( | ) | const [inline] |
Definition at line 181 of file Statistics.h.
int rtabmap::Statistics::loopClosureId | ( | ) | const [inline] |
Definition at line 167 of file Statistics.h.
const Transform& rtabmap::Statistics::loopClosureTransform | ( | ) | const [inline] |
Definition at line 176 of file Statistics.h.
const Transform& rtabmap::Statistics::mapCorrection | ( | ) | const [inline] |
Definition at line 175 of file Statistics.h.
const std::map<int, Transform>& rtabmap::Statistics::poses | ( | ) | const [inline] |
Definition at line 173 of file Statistics.h.
const std::map<int, float>& rtabmap::Statistics::posterior | ( | ) | const [inline] |
Definition at line 178 of file Statistics.h.
int rtabmap::Statistics::proximityDetectionId | ( | ) | const [inline] |
Definition at line 168 of file Statistics.h.
const std::map<int, float>& rtabmap::Statistics::rawLikelihood | ( | ) | const [inline] |
Definition at line 180 of file Statistics.h.
const std::map<int, int>& rtabmap::Statistics::reducedIds | ( | ) | const [inline] |
Definition at line 183 of file Statistics.h.
int rtabmap::Statistics::refImageId | ( | ) | const [inline] |
Definition at line 166 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 | , |
Last_id | |||
) | [private] |
rtabmap::Statistics::RTABMAP_STATS | ( | Loop | , |
Optimization_max_error | , | ||
m | |||
) | [private] |
rtabmap::Statistics::RTABMAP_STATS | ( | Loop | , |
Optimization_error | |||
) | [private] |
rtabmap::Statistics::RTABMAP_STATS | ( | Loop | , |
Optimization_iterations | |||
) | [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_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 | , |
Inliers_ratio | |||
) | [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 | , |
Distance_travelled | , | ||
m | |||
) | [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 | , | ||
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 | , |
Keypoints_3D | , | ||
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 | ( | 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 | ( | Keypoint | , |
Response_threshold | |||
) | [private] |
void rtabmap::Statistics::setConstraints | ( | const std::multimap< int, Link > & | constraints | ) | [inline] |
Definition at line 153 of file Statistics.h.
void rtabmap::Statistics::setCurrentGoalId | ( | int | goal | ) | [inline] |
Definition at line 161 of file Statistics.h.
void rtabmap::Statistics::setExtended | ( | bool | extended | ) | [inline] |
Definition at line 144 of file Statistics.h.
void rtabmap::Statistics::setLikelihood | ( | const std::map< int, float > & | likelihood | ) | [inline] |
Definition at line 158 of file Statistics.h.
void rtabmap::Statistics::setLocalPath | ( | const std::vector< int > & | localPath | ) | [inline] |
Definition at line 160 of file Statistics.h.
void rtabmap::Statistics::setLoopClosureId | ( | int | loopClosureId | ) | [inline] |
Definition at line 146 of file Statistics.h.
void rtabmap::Statistics::setLoopClosureTransform | ( | const Transform & | loopClosureTransform | ) | [inline] |
Definition at line 155 of file Statistics.h.
void rtabmap::Statistics::setMapCorrection | ( | const Transform & | mapCorrection | ) | [inline] |
Definition at line 154 of file Statistics.h.
void rtabmap::Statistics::setPoses | ( | const std::map< int, Transform > & | poses | ) | [inline] |
Definition at line 152 of file Statistics.h.
void rtabmap::Statistics::setPosterior | ( | const std::map< int, float > & | posterior | ) | [inline] |
Definition at line 157 of file Statistics.h.
void rtabmap::Statistics::setProximityDetectionId | ( | int | id | ) | [inline] |
Definition at line 147 of file Statistics.h.
void rtabmap::Statistics::setRawLikelihood | ( | const std::map< int, float > & | rawLikelihood | ) | [inline] |
Definition at line 159 of file Statistics.h.
void rtabmap::Statistics::setReducedIds | ( | const std::map< int, int > & | reducedIds | ) | [inline] |
Definition at line 162 of file Statistics.h.
void rtabmap::Statistics::setRefImageId | ( | int | refImageId | ) | [inline] |
Definition at line 145 of file Statistics.h.
void rtabmap::Statistics::setSignatures | ( | const std::map< int, Signature > & | signatures | ) | [inline] |
Definition at line 150 of file Statistics.h.
void rtabmap::Statistics::setStamp | ( | double | stamp | ) | [inline] |
Definition at line 148 of file Statistics.h.
void rtabmap::Statistics::setWeights | ( | const std::map< int, int > & | weights | ) | [inline] |
Definition at line 156 of file Statistics.h.
double rtabmap::Statistics::stamp | ( | ) | const [inline] |
Definition at line 169 of file Statistics.h.
const std::map<int, int>& rtabmap::Statistics::weights | ( | ) | const [inline] |
Definition at line 177 of file Statistics.h.
std::multimap<int, Link> rtabmap::Statistics::_constraints [private] |
Definition at line 198 of file Statistics.h.
int rtabmap::Statistics::_currentGoalId [private] |
Definition at line 208 of file Statistics.h.
std::map<std::string, float> rtabmap::Statistics::_data [private] |
Definition at line 215 of file Statistics.h.
std::map< std::string, float > rtabmap::Statistics::_defaultData [static, private] |
Definition at line 216 of file Statistics.h.
bool rtabmap::Statistics::_defaultDataInitialized = false [static, private] |
Definition at line 217 of file Statistics.h.
bool rtabmap::Statistics::_extended [private] |
Definition at line 188 of file Statistics.h.
std::map<int, float> rtabmap::Statistics::_likelihood [private] |
Definition at line 204 of file Statistics.h.
std::vector<int> rtabmap::Statistics::_localPath [private] |
Definition at line 207 of file Statistics.h.
int rtabmap::Statistics::_loopClosureId [private] |
Definition at line 191 of file Statistics.h.
Definition at line 200 of file Statistics.h.
Transform rtabmap::Statistics::_mapCorrection [private] |
Definition at line 199 of file Statistics.h.
std::map<int, Transform> rtabmap::Statistics::_poses [private] |
Definition at line 197 of file Statistics.h.
std::map<int, float> rtabmap::Statistics::_posterior [private] |
Definition at line 203 of file Statistics.h.
int rtabmap::Statistics::_proximiyDetectionId [private] |
Definition at line 192 of file Statistics.h.
std::map<int, float> rtabmap::Statistics::_rawLikelihood [private] |
Definition at line 205 of file Statistics.h.
std::map<int, int> rtabmap::Statistics::_reducedIds [private] |
Definition at line 210 of file Statistics.h.
int rtabmap::Statistics::_refImageId [private] |
Definition at line 190 of file Statistics.h.
std::map<int, Signature> rtabmap::Statistics::_signatures [private] |
Definition at line 195 of file Statistics.h.
double rtabmap::Statistics::_stamp [private] |
Definition at line 193 of file Statistics.h.
std::map<int, int> rtabmap::Statistics::_weights [private] |
Definition at line 202 of file Statistics.h.