Public Member Functions | Protected Attributes | List of all members
sick_scansegment_xd::TimingStatistics Class Reference

#include <time_util.h>

Public Member Functions

void AddTimeMilliseconds (double t)
 
double MaxMilliseconds (void) const
 
double MeanMilliseconds (void) const
 
std::string PrintHistMilliseconds (const std::string &separator=",") const
 
double StddevMilliseconds (void) const
 
 TimingStatistics ()
 

Protected Attributes

size_t m_cnt
 
std::vector< int > m_hist
 
double m_max
 
double m_sum
 
double m_sum_sq
 

Detailed Description

Definition at line 67 of file time_util.h.

Constructor & Destructor Documentation

◆ TimingStatistics()

sick_scansegment_xd::TimingStatistics::TimingStatistics ( )
inline

Definition at line 74 of file time_util.h.

Member Function Documentation

◆ AddTimeMilliseconds()

void sick_scansegment_xd::TimingStatistics::AddTimeMilliseconds ( double  t)
inline

Definition at line 79 of file time_util.h.

◆ MaxMilliseconds()

double sick_scansegment_xd::TimingStatistics::MaxMilliseconds ( void  ) const
inline

Definition at line 117 of file time_util.h.

◆ MeanMilliseconds()

double sick_scansegment_xd::TimingStatistics::MeanMilliseconds ( void  ) const
inline

Definition at line 92 of file time_util.h.

◆ PrintHistMilliseconds()

std::string sick_scansegment_xd::TimingStatistics::PrintHistMilliseconds ( const std::string &  separator = ",") const
inline

Definition at line 125 of file time_util.h.

◆ StddevMilliseconds()

double sick_scansegment_xd::TimingStatistics::StddevMilliseconds ( void  ) const
inline

Definition at line 104 of file time_util.h.

Member Data Documentation

◆ m_cnt

size_t sick_scansegment_xd::TimingStatistics::m_cnt
protected

Definition at line 136 of file time_util.h.

◆ m_hist

std::vector<int> sick_scansegment_xd::TimingStatistics::m_hist
protected

Definition at line 140 of file time_util.h.

◆ m_max

double sick_scansegment_xd::TimingStatistics::m_max
protected

Definition at line 139 of file time_util.h.

◆ m_sum

double sick_scansegment_xd::TimingStatistics::m_sum
protected

Definition at line 137 of file time_util.h.

◆ m_sum_sq

double sick_scansegment_xd::TimingStatistics::m_sum_sq
protected

Definition at line 138 of file time_util.h.


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


sick_scan_xd
Author(s): Michael Lehning , Jochen Sprickerhof , Martin Günther
autogenerated on Fri Oct 25 2024 02:47:21