Public Types | Public Member Functions | Protected Attributes
jsk_topic_tools::Counter Class Reference

#include <counter.h>

List of all members.

Public Types

< double,
< boost::accumulators::tag::count,
boost::accumulators::tag::variance > > 

Public Member Functions

virtual void add (double v)
virtual int count ()
virtual double max ()
virtual double mean ()
virtual double min ()
virtual double variance ()

Protected Attributes

Accumulator acc_

Detailed Description

Definition at line 50 of file counter.h.

Member Typedef Documentation

typedef boost::accumulators::accumulator_set< double, boost::accumulators::stats<boost::accumulators::tag::count, boost::accumulators::tag::mean, boost::accumulators::tag::min, boost::accumulators::tag::max, boost::accumulators::tag::variance> > jsk_topic_tools::Counter::Accumulator

Definition at line 59 of file counter.h.

Member Function Documentation

void jsk_topic_tools::Counter::add ( double  v) [virtual]

Definition at line 39 of file counter.cpp.

Definition at line 59 of file counter.cpp.

double jsk_topic_tools::Counter::max ( ) [virtual]

Definition at line 54 of file counter.cpp.

double jsk_topic_tools::Counter::mean ( ) [virtual]

Definition at line 44 of file counter.cpp.

double jsk_topic_tools::Counter::min ( ) [virtual]

Definition at line 49 of file counter.cpp.

double jsk_topic_tools::Counter::variance ( ) [virtual]

Definition at line 64 of file counter.cpp.

Member Data Documentation

Definition at line 67 of file counter.h.

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

Author(s): Kei Okada , Yusuke Furuta
autogenerated on Sun Jan 25 2015 12:38:35