WIL説明書(C++)
3.0.0
|
統計クラス [詳解]
統計クラス
namespace FVCL
実数データの単純な統計を行うクラスです。
出力するデータは、要素数、平均、最小、最大、標準偏差、合計、分散 です。
公開メンバ関数 | |
Statistics () | |
コンストラクタ [詳解] | |
Statistics (const Statistics &src) | |
コピーコンストラクタ [詳解] | |
Statistics (const FVCL::CFvMultiData< DOUBLE > &datas) | |
初期値指定コンストラクタ [詳解] | |
Statistics (const FVCL::CFvMultiData< FLOAT > &datas) | |
初期値指定コンストラクタ [詳解] | |
Statistics (const FVCL::CFvMultiData< INT > &datas) | |
初期値指定コンストラクタ [詳解] | |
Statistics (const FVCL::CFvMultiData< UINT > &datas) | |
初期値指定コンストラクタ [詳解] | |
Statistics (const FVCL::CFvMultiData< SHORT > &datas) | |
初期値指定コンストラクタ [詳解] | |
Statistics (const FVCL::CFvMultiData< USHORT > &datas) | |
初期値指定コンストラクタ [詳解] | |
Statistics (const FVCL::CFvMultiData< UCHAR > &datas) | |
初期値指定コンストラクタ [詳解] | |
Statistics (DOUBLE *datas, INT count) | |
初期値指定コンストラクタ [詳解] | |
Statistics (FLOAT *datas, INT count) | |
初期値指定コンストラクタ [詳解] | |
Statistics (INT *datas, INT count) | |
初期値指定コンストラクタ [詳解] | |
Statistics (UINT *datas, INT count) | |
初期値指定コンストラクタ [詳解] | |
Statistics (SHORT *datas, INT count) | |
初期値指定コンストラクタ [詳解] | |
Statistics (USHORT *datas, INT count) | |
初期値指定コンストラクタ [詳解] | |
Statistics (UCHAR *datas, INT count) | |
初期値指定コンストラクタ [詳解] | |
Statistics & | operator= (const Statistics &src) |
代入オペレータ [詳解] | |
bool | operator== (const Statistics &src) const |
比較オペレータ(==) [詳解] | |
bool | operator!= (const Statistics &src) const |
比較オペレータ(!=) [詳解] | |
virtual void | Reset () |
リセット [詳解] | |
virtual void | Update (const FVCL::CFvMultiData< DOUBLE > &datas) |
更新 [詳解] | |
virtual void | Update (const FVCL::CFvMultiData< FLOAT > &datas) |
更新 [詳解] | |
virtual void | Update (const FVCL::CFvMultiData< INT > &datas) |
更新 [詳解] | |
virtual void | Update (const FVCL::CFvMultiData< UINT > &datas) |
更新 [詳解] | |
virtual void | Update (const FVCL::CFvMultiData< SHORT > &datas) |
更新 [詳解] | |
virtual void | Update (const FVCL::CFvMultiData< USHORT > &datas) |
更新 [詳解] | |
virtual void | Update (const FVCL::CFvMultiData< UCHAR > &datas) |
更新 [詳解] | |
virtual void | Update (DOUBLE *datas, INT count) |
更新 [詳解] | |
virtual void | Update (FLOAT *datas, INT count) |
更新 [詳解] | |
virtual void | Update (INT *datas, INT count) |
更新 [詳解] | |
virtual void | Update (UINT *datas, INT count) |
更新 [詳解] | |
virtual void | Update (SHORT *datas, INT count) |
更新 [詳解] | |
virtual void | Update (USHORT *datas, INT count) |
更新 [詳解] | |
virtual void | Update (UCHAR *datas, INT count) |
更新 [詳解] | |
![]() | |
CFvObject () | |
標準のコンストラクタ [詳解] | |
virtual | ~CFvObject () |
デストラクタ [詳解] | |
INT | SetErrorCode (INT err) |
エラーコードの設定 [詳解] | |
INT | SetErrorCode (INT err) const |
エラーコードの設定 [詳解] | |
INT | GetErrorCode () const |
エラーコードの取得 [詳解] | |
bool | SetAllocateOption (INT value) |
画像領域確保時のオプションの設定 [詳解] | |
INT | GetAllocateOption () const |
画像領域確保時のオプションの取得 [詳解] | |
void * | operator new (size_t uiSize) |
new オペレータ [詳解] | |
void * | operator new[] (size_t uiSize) |
new[] オペレータ [詳解] | |
void | operator delete (void *pvObject) |
delete オペレータ [詳解] | |
void | operator delete[] (void *pvObject) |
delete[] オペレータ [詳解] | |
void * | operator new (size_t uiSize, LPCSTR szFileName, INT iLine) |
new オペレータ [詳解] | |
void * | operator new[] (size_t uiSize, LPCSTR szFileName, INT iLine) |
new[] オペレータ [詳解] | |
void | operator delete (void *pvObject, LPCSTR szFileName, INT iLine) |
delete オペレータ [詳解] | |
void | operator delete[] (void *pvObject, LPCSTR szFileName, INT iLine) |
delete[] オペレータ [詳解] | |
virtual CFvObject & | operator= (const CFvObject &src) |
代入オペレータ [詳解] | |
virtual bool | operator== (const CFvObject &src) const |
比較オペレータ (==) [詳解] | |
virtual bool | operator!= (const CFvObject &src) const |
比較オペレータ (!=) [詳解] | |
公開変数類 | |
INT | Count |
要素数 [詳解] | |
DOUBLE | Mean |
平均値 [詳解] | |
DOUBLE | Min |
最小値 [詳解] | |
DOUBLE | Max |
最大値 [詳解] | |
DOUBLE | Sigma |
標準偏差(標本分散の平方根) [詳解] | |
DOUBLE | Sum |
合計値 [詳解] | |
DOUBLE | Variance |
分散(標本分散) [詳解] | |
その他の継承メンバ | |
![]() | |
static bool | SetDefaultAllocateOption (INT value) |
既定の画像領域確保時のオプションの設定 [詳解] | |
static INT | GetDefaultAllocateOption () |
既定の画像領域確保時のオプションの取得 [詳解] | |
![]() | |
INT | fnCPUCheck () |
CPU情報の取得 [詳解] | |
![]() | |
INT | m_ErrorCode |
エラーコード [詳解] | |
INT | m_AllocateOption |
画像領域確保時のオプション [詳解] | |
FVCL::Statistics::Statistics | ( | ) |
コンストラクタ
標準のコンストラクタです。
FVCL::Statistics::Statistics | ( | const Statistics & | src | ) |
コピーコンストラクタ
同一クラスの内容を複製してインスタンスを構築します。
[in] | src | 複製元 |
FVCL::Statistics::Statistics | ( | const FVCL::CFvMultiData< DOUBLE > & | datas | ) |
初期値指定コンストラクタ
初期値を指定してインスタンスを構築します。
[in] | datas | 対象データ配列 |
FVCL::Statistics::Statistics | ( | const FVCL::CFvMultiData< FLOAT > & | datas | ) |
初期値指定コンストラクタ
初期値を指定してインスタンスを構築します。
[in] | datas | 対象データ配列 |
FVCL::Statistics::Statistics | ( | const FVCL::CFvMultiData< INT > & | datas | ) |
初期値指定コンストラクタ
初期値を指定してインスタンスを構築します。
[in] | datas | 対象データ配列 |
FVCL::Statistics::Statistics | ( | const FVCL::CFvMultiData< UINT > & | datas | ) |
初期値指定コンストラクタ
初期値を指定してインスタンスを構築します。
[in] | datas | 対象データ配列 |
FVCL::Statistics::Statistics | ( | const FVCL::CFvMultiData< SHORT > & | datas | ) |
初期値指定コンストラクタ
初期値を指定してインスタンスを構築します。
[in] | datas | 対象データ配列 |
FVCL::Statistics::Statistics | ( | const FVCL::CFvMultiData< USHORT > & | datas | ) |
初期値指定コンストラクタ
初期値を指定してインスタンスを構築します。
[in] | datas | 対象データ配列 |
FVCL::Statistics::Statistics | ( | const FVCL::CFvMultiData< UCHAR > & | datas | ) |
初期値指定コンストラクタ
初期値を指定してインスタンスを構築します。
[in] | datas | 対象データ配列 |
初期値指定コンストラクタ
初期値を指定してインスタンスを構築します。
[in] | datas | 対象データ配列の先頭アドレス |
[in] | count | 要素数 |
初期値指定コンストラクタ
初期値を指定してインスタンスを構築します。
[in] | datas | 対象データ配列の先頭アドレス |
[in] | count | 要素数 |
初期値指定コンストラクタ
初期値を指定してインスタンスを構築します。
[in] | datas | 対象データ配列の先頭アドレス |
[in] | count | 要素数 |
初期値指定コンストラクタ
初期値を指定してインスタンスを構築します。
[in] | datas | 対象データ配列の先頭アドレス |
[in] | count | 要素数 |
初期値指定コンストラクタ
初期値を指定してインスタンスを構築します。
[in] | datas | 対象データ配列の先頭アドレス |
[in] | count | 要素数 |
初期値指定コンストラクタ
初期値を指定してインスタンスを構築します。
[in] | datas | 対象データ配列の先頭アドレス |
[in] | count | 要素数 |
初期値指定コンストラクタ
初期値を指定してインスタンスを構築します。
[in] | datas | 対象データ配列の先頭アドレス |
[in] | count | 要素数 |
FVCL::Statistics::operator= | ( | const Statistics & | src | ) |
代入オペレータ
同一クラスのオブジェクトの内容を複製して、自身に代入します。
[in] | src | 複製元 |
FVCL::Statistics::operator== | ( | const Statistics & | src | ) | const |
比較オペレータ(==)
同一クラスのオブジェクトの内容と比較します。
[in] | src | 比較対象 |
true | 一致 |
false | 不一致 |
FVCL::Statistics::operator!= | ( | const Statistics & | src | ) | const |
比較オペレータ(!=)
同一クラスのオブジェクトの内容と比較します。
[in] | src | 比較対象 |
true | 不一致 |
false | 一致 |
|
virtual |
リセット
統計データを 0 に初期化します。
|
virtual |
更新
指定されたデータ配列の統計を求め、フィールドを更新します。
[in] | datas | 対象データ配列 |
|
virtual |
更新
指定されたデータ配列の統計を求め、フィールドを更新します。
[in] | datas | 対象データ配列 |
|
virtual |
更新
指定されたデータ配列の統計を求め、フィールドを更新します。
[in] | datas | 対象データ配列 |
|
virtual |
更新
指定されたデータ配列の統計を求め、フィールドを更新します。
[in] | datas | 対象データ配列 |
|
virtual |
更新
指定されたデータ配列の統計を求め、フィールドを更新します。
[in] | datas | 対象データ配列 |
|
virtual |
更新
指定されたデータ配列の統計を求め、フィールドを更新します。
[in] | datas | 対象データ配列 |
|
virtual |
更新
指定されたデータ配列の統計を求め、フィールドを更新します。
[in] | datas | 対象データ配列 |
更新
指定されたデータ配列の統計を求め、フィールドを更新します。
[in] | datas | 対象データ配列の先頭アドレス |
[in] | count | 要素数 |
更新
指定されたデータ配列の統計を求め、フィールドを更新します。
[in] | datas | 対象データ配列の先頭アドレス |
[in] | count | 要素数 |
更新
指定されたデータ配列の統計を求め、フィールドを更新します。
[in] | datas | 対象データ配列の先頭アドレス |
[in] | count | 要素数 |
更新
指定されたデータ配列の統計を求め、フィールドを更新します。
[in] | datas | 対象データ配列の先頭アドレス |
[in] | count | 要素数 |
更新
指定されたデータ配列の統計を求め、フィールドを更新します。
[in] | datas | 対象データ配列の先頭アドレス |
[in] | count | 要素数 |
更新
指定されたデータ配列の統計を求め、フィールドを更新します。
[in] | datas | 対象データ配列の先頭アドレス |
[in] | count | 要素数 |
更新
指定されたデータ配列の統計を求め、フィールドを更新します。
[in] | datas | 対象データ配列の先頭アドレス |
[in] | count | 要素数 |
FVCL::Statistics::Count |
要素数
FVCL::Statistics::Mean |
平均値
FVCL::Statistics::Min |
最小値
FVCL::Statistics::Max |
最大値
FVCL::Statistics::Sigma |
標準偏差(標本分散の平方根)
FVCL::Statistics::Sum |
合計値
FVCL::Statistics::Variance |
分散(標本分散)