WIL説明書(C++)  3.0.0
全メンバ一覧 | 公開メンバ関数 | 公開変数類
FVCL::Statistics クラス

統計クラス [詳解]

詳解

統計クラス

namespace FVCL

実数データの単純な統計を行うクラスです。
出力するデータは、要素数、平均、最小、最大、標準偏差、合計、分散 です。

必要条件:
ヘッダー: FVCLbasic.h
+ FVCL::Statistics の継承関係図

公開メンバ関数

 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)
 初期値指定コンストラクタ [詳解]
 
Statisticsoperator= (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)
 更新 [詳解]
 
- 基底クラス FVCL::CFvObject に属する継承公開メンバ関数
 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 CFvObjectoperator= (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
 分散(標本分散) [詳解]
 

その他の継承メンバ

- 基底クラス FVCL::CFvObject に属する継承静的公開メンバ関数
static bool SetDefaultAllocateOption (INT value)
 既定の画像領域確保時のオプションの設定 [詳解]
 
static INT GetDefaultAllocateOption ()
 既定の画像領域確保時のオプションの取得 [詳解]
 
- 基底クラス FVCL::CFvObject に属する継承限定公開メンバ関数
INT fnCPUCheck ()
 CPU情報の取得 [詳解]
 
- 基底クラス FVCL::CFvObject に属する継承限定公開変数類
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対象データ配列
FVCL::Statistics::Statistics ( DOUBLE datas,
INT  count 
)

初期値指定コンストラクタ

初期値を指定してインスタンスを構築します。

引数
[in]datas対象データ配列の先頭アドレス
[in]count要素数
FVCL::Statistics::Statistics ( FLOAT datas,
INT  count 
)

初期値指定コンストラクタ

初期値を指定してインスタンスを構築します。

引数
[in]datas対象データ配列の先頭アドレス
[in]count要素数
FVCL::Statistics::Statistics ( INT datas,
INT  count 
)

初期値指定コンストラクタ

初期値を指定してインスタンスを構築します。

引数
[in]datas対象データ配列の先頭アドレス
[in]count要素数
FVCL::Statistics::Statistics ( UINT datas,
INT  count 
)

初期値指定コンストラクタ

初期値を指定してインスタンスを構築します。

引数
[in]datas対象データ配列の先頭アドレス
[in]count要素数
FVCL::Statistics::Statistics ( SHORT datas,
INT  count 
)

初期値指定コンストラクタ

初期値を指定してインスタンスを構築します。

引数
[in]datas対象データ配列の先頭アドレス
[in]count要素数
FVCL::Statistics::Statistics ( USHORT datas,
INT  count 
)

初期値指定コンストラクタ

初期値を指定してインスタンスを構築します。

引数
[in]datas対象データ配列の先頭アドレス
[in]count要素数
FVCL::Statistics::Statistics ( UCHAR datas,
INT  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一致
FVCL::Statistics::Reset ( )
virtual

リセット

統計データを 0 に初期化します。

FVCL::Statistics::Update ( const FVCL::CFvMultiData< DOUBLE > &  datas)
virtual

更新

指定されたデータ配列の統計を求め、フィールドを更新します。

引数
[in]datas対象データ配列
FVCL::Statistics::Update ( const FVCL::CFvMultiData< FLOAT > &  datas)
virtual

更新

指定されたデータ配列の統計を求め、フィールドを更新します。

引数
[in]datas対象データ配列
FVCL::Statistics::Update ( const FVCL::CFvMultiData< INT > &  datas)
virtual

更新

指定されたデータ配列の統計を求め、フィールドを更新します。

引数
[in]datas対象データ配列
FVCL::Statistics::Update ( const FVCL::CFvMultiData< UINT > &  datas)
virtual

更新

指定されたデータ配列の統計を求め、フィールドを更新します。

引数
[in]datas対象データ配列
FVCL::Statistics::Update ( const FVCL::CFvMultiData< SHORT > &  datas)
virtual

更新

指定されたデータ配列の統計を求め、フィールドを更新します。

引数
[in]datas対象データ配列
FVCL::Statistics::Update ( const FVCL::CFvMultiData< USHORT > &  datas)
virtual

更新

指定されたデータ配列の統計を求め、フィールドを更新します。

引数
[in]datas対象データ配列
FVCL::Statistics::Update ( const FVCL::CFvMultiData< UCHAR > &  datas)
virtual

更新

指定されたデータ配列の統計を求め、フィールドを更新します。

引数
[in]datas対象データ配列
FVCL::Statistics::Update ( DOUBLE datas,
INT  count 
)
virtual

更新

指定されたデータ配列の統計を求め、フィールドを更新します。

引数
[in]datas対象データ配列の先頭アドレス
[in]count要素数
FVCL::Statistics::Update ( FLOAT datas,
INT  count 
)
virtual

更新

指定されたデータ配列の統計を求め、フィールドを更新します。

引数
[in]datas対象データ配列の先頭アドレス
[in]count要素数
FVCL::Statistics::Update ( INT datas,
INT  count 
)
virtual

更新

指定されたデータ配列の統計を求め、フィールドを更新します。

引数
[in]datas対象データ配列の先頭アドレス
[in]count要素数
FVCL::Statistics::Update ( UINT datas,
INT  count 
)
virtual

更新

指定されたデータ配列の統計を求め、フィールドを更新します。

引数
[in]datas対象データ配列の先頭アドレス
[in]count要素数
FVCL::Statistics::Update ( SHORT datas,
INT  count 
)
virtual

更新

指定されたデータ配列の統計を求め、フィールドを更新します。

引数
[in]datas対象データ配列の先頭アドレス
[in]count要素数
FVCL::Statistics::Update ( USHORT datas,
INT  count 
)
virtual

更新

指定されたデータ配列の統計を求め、フィールドを更新します。

引数
[in]datas対象データ配列の先頭アドレス
[in]count要素数
FVCL::Statistics::Update ( UCHAR datas,
INT  count 
)
virtual

更新

指定されたデータ配列の統計を求め、フィールドを更新します。

引数
[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

分散(標本分散)


Documentation copyright © 2007 FAST Corporation. [B-001864]
Generated on 2023年11月02日(木) 10時12分57秒 for WIL説明書(C++) by doxygen 1.8.11