ARB
Public Member Functions | List of all members
ValueCounter< T > Class Template Reference
Inheritance diagram for ValueCounter< T >:
Inheritance graph
[legend]

Public Member Functions

 ValueCounter ()
 
 ValueCounter (const ValueCounter< T > &other)
 
 ~ValueCounter ()
 
 DECLARE_ASSIGNMENT_OPERATOR (ValueCounter< T >)
 
void count_value (T val)
 
int get_count () const
 
T get_min () const
 
T get_max () const
 
double get_mean () const
 
const charmean_min_max () const
 
const charmean_min_max_percent () const
 
ValueCounter< T > & operator+= (const T &inc)
 
ValueCounter< T > & operator+= (const ValueCounter< T > &other)
 

Detailed Description

template<typename T>
class ValueCounter< T >

Definition at line 993 of file AP_Tree.cxx.

Constructor & Destructor Documentation

template<typename T>
ValueCounter< T >::ValueCounter ( )
inline

Definition at line 1004 of file AP_Tree.cxx.

template<typename T>
ValueCounter< T >::ValueCounter ( const ValueCounter< T > &  other)
inline

Definition at line 1011 of file AP_Tree.cxx.

template<typename T>
ValueCounter< T >::~ValueCounter ( )
inline

Definition at line 1018 of file AP_Tree.cxx.

Member Function Documentation

template<typename T>
ValueCounter< T >::DECLARE_ASSIGNMENT_OPERATOR ( ValueCounter< T )
template<typename T>
void ValueCounter< T >::count_value ( T  val)
inline

Definition at line 1022 of file AP_Tree.cxx.

Referenced by DistanceCounter::count_distance(), and DepthMarker::perform_marking().

template<typename T>
int ValueCounter< T >::get_count ( ) const
inline
template<typename T>
T ValueCounter< T >::get_min ( ) const
inline

Definition at line 1030 of file AP_Tree.cxx.

Referenced by DistanceCounter::count_distance().

template<typename T>
T ValueCounter< T >::get_max ( ) const
inline
template<typename T>
double ValueCounter< T >::get_mean ( ) const
inline

Definition at line 1032 of file AP_Tree.cxx.

Referenced by DistanceCounter::count_distance().

template<typename T>
const char* ValueCounter< T >::mean_min_max ( ) const
inline

Definition at line 1034 of file AP_Tree.cxx.

Referenced by DepthMarker::get_report(), and DistanceCounter::get_report().

template<typename T>
const char* ValueCounter< T >::mean_min_max_percent ( ) const
inline

Definition at line 1035 of file AP_Tree.cxx.

template<typename T>
ValueCounter<T>& ValueCounter< T >::operator+= ( const T inc)
inline

Definition at line 1037 of file AP_Tree.cxx.

template<typename T>
ValueCounter<T>& ValueCounter< T >::operator+= ( const ValueCounter< T > &  other)
inline

Definition at line 1043 of file AP_Tree.cxx.


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