All Classes Namespaces Files Functions Variables Enumerations Enumerator
Public Member Functions
qrk::MovingMedian< T > Class Template Reference

移動平均のメディアン演算版テンプレート More...

#include <MovingMedian.h>

List of all members.

Public Member Functions

 MovingMedian (size_t size, T initial_value=0)
 コンストラクタ
void setMedianValue (T value)
 格納されている値の更新
median (void)
 中央値の取得
push_back (T value)
 値の追加

Detailed Description

template<class T>
class qrk::MovingMedian< T >

移動平均のメディアン演算版テンプレート

Attention:
和が使用している型より大きな値になると、結果が保証されない

Definition at line 26 of file MovingMedian.h.


Constructor & Destructor Documentation

template<class T >
qrk::MovingMedian< T >::MovingMedian ( size_t  size,
initial_value = 0 
) [inline]

コンストラクタ

Parameters:
[in]sizeバッファのサイズ
[in]initial_value初期値

Definition at line 35 of file MovingMedian.h.


Member Function Documentation

template<class T >
void qrk::MovingMedian< T >::setMedianValue ( value) [inline]

格納されている値の更新

Parameters:
value[i] 更新する平均値

Definition at line 50 of file MovingMedian.h.

template<class T >
T qrk::MovingMedian< T >::median ( void  ) [inline]

中央値の取得

Returns:
中央値

Definition at line 61 of file MovingMedian.h.

template<class T >
T qrk::MovingMedian< T >::push_back ( value) [inline]

値の追加

Parameters:
[in]value追加する値
Returns:
中央値

Definition at line 74 of file MovingMedian.h.


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