UdonLibrary 1.0.0
機械システム研究部 C++ ライブラリ
読み取り中…
検索中…
一致する文字列を見つけられません
Udon::MovingAverage< DataSize > クラステンプレート

移動平均クラス [詳解]

#include <Udon/Algorithm/MovingAverage.hpp>

公開メンバ関数

 MovingAverage ()
 dataに保存されているデータの合計値
 
void update (int value) noexcept
 値の更新
 
double getValue () const noexcept
 平均値の取得
 
double operator() (double value) noexcept
 値の更新と平均値の取得
 

詳解

template<size_t DataSize>
class Udon::MovingAverage< DataSize >

移動平均クラス

構築子と解体子

◆ MovingAverage()

template<size_t DataSize>
Udon::MovingAverage< DataSize >::MovingAverage ( )
inline

dataに保存されているデータの合計値

コンストラクタ

引数
DataSize[in]移動平均するデータの個数

関数詳解

◆ getValue()

template<size_t DataSize>
double Udon::MovingAverage< DataSize >::getValue ( ) const
inlinenoexcept

平均値の取得

戻り値
平均値

◆ operator()()

template<size_t DataSize>
double Udon::MovingAverage< DataSize >::operator() ( double value)
inlinenoexcept

値の更新と平均値の取得

引数
value[in]移動平均するデータ
戻り値
平均値

◆ update()

template<size_t DataSize>
void Udon::MovingAverage< DataSize >::update ( int value)
inlinenoexcept

値の更新

引数
value[in]移動平均するデータ

このクラス詳解は次のファイルから抽出されました: