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

正規化相関サーチデータ構造クラス [詳解]

詳解

正規化相関サーチデータ構造クラス

namespace FVCL::GSearch

正規化相関サーチの実行結果の1つ分を保有するクラスです。

必要条件:
ヘッダー: FVCLbasic.h
初期値:
メンバ変数は、下記のように初期化されます。
メンバ変数 初期値 意味
m_Position 0,0 回答位置
m_Score 0 相関値
参照
CFvGSearch
CFvGSearchResult
+ FVCL::GSearch::CFvGSearchData の継承関係図

公開型

enum  { DataID = 1200 }
 

公開メンバ関数

 CFvGSearchData ()
 コンストラクタ [詳解]
 
virtual ~CFvGSearchData ()
 デストラクタ [詳解]
 
virtual INT GetDataID () const
 データIDの取得 [詳解]
 
virtual bool GetPointer (INT id, void **val) const
 インスタンスのthisポインタの取得 [詳解]
 
bool SetPosition (const FVCL::Data::CFvPoint &position)
 回答位置の設定 [詳解]
 
bool SetPosition (DOUBLE x, DOUBLE y)
 回答位置の設定 [詳解]
 
const FVCL::Data::CFvPointGetPosition () const
 回答位置の取得 [詳解]
 
bool GetPosition (DOUBLE *x, DOUBLE *y) const
 回答位置の取得 [詳解]
 
bool SetScore (INT score)
 相関値の設定 [詳解]
 
INT GetScore () const
 相関値の取得 [詳解]
 
virtual CFvGSearchDataoperator= (const CFvGSearchData &src)
 代入オペレータ [詳解]
 
virtual bool operator== (const CFvGSearchData &src) const
 比較オペレータ (==) [詳解]
 
virtual bool operator!= (const CFvGSearchData &src) const
 比較オペレータ (!=) [詳解]
 
- 基底クラス FVCL::CFvDataObject に属する継承公開メンバ関数
 CFvDataObject ()
 標準のコンストラクタ [詳解]
 
virtual ~CFvDataObject ()
 デストラクタ [詳解]
 
virtual bool Load (LPCTSTR szFileName)
 データファイルの読み込み [詳解]
 
virtual bool Save (LPCTSTR szFileName)
 データファイル保存 [詳解]
 
- 基底クラス 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
 比較オペレータ (!=) [詳解]
 

限定公開変数類

FVCL::Data::CFvPoint m_Position
 回答位置 [詳解]
 
INT m_Score
 相関値 [詳解]
 
- 基底クラス FVCL::CFvObject に属する継承限定公開変数類
INT m_ErrorCode
 エラーコード [詳解]
 
INT m_AllocateOption
 画像領域確保時のオプション [詳解]
 

その他の継承メンバ

- 基底クラス FVCL::CFvObject に属する継承静的公開メンバ関数
static bool SetDefaultAllocateOption (INT value)
 既定の画像領域確保時のオプションの設定 [詳解]
 
static INT GetDefaultAllocateOption ()
 既定の画像領域確保時のオプションの取得 [詳解]
 
- 基底クラス FVCL::CFvObject に属する継承限定公開メンバ関数
INT fnCPUCheck ()
 CPU情報の取得 [詳解]
 

列挙型メンバ詳解

anonymous enum
列挙値
DataID 

正規化相関サーチデータ構造クラスのデータID

このクラスのデータIDです。

構築子と解体子

FVCL::GSearch::CFvGSearchData::CFvGSearchData ( )

コンストラクタ

標準のコンストラクタです。

FVCL::GSearch::CFvGSearchData::~CFvGSearchData ( )
virtual

デストラクタ

このオブジェクトを破棄します。

関数詳解

FVCL::GSearch::CFvGSearchData::GetDataID ( ) const
virtual

データIDの取得

戻り値
データIDを返します。
参照
CFvGSearchData::DataID

FVCL::CFvDataObjectを実装しています。

FVCL::GSearch::CFvGSearchData::GetPointer ( INT  id,
void **  val 
) const
virtual

インスタンスのthisポインタの取得

指定されたデータIDと自身のIDが一致する場合に thisポインタを返します。

引数
[in]idデータID
[out]valthisポインタを格納する変数へのポインタ
戻り値
true正常
false異常
参照
CFvGSearchData::DataID

FVCL::CFvDataObjectを実装しています。

FVCL::GSearch::CFvGSearchData::SetPosition ( const FVCL::Data::CFvPoint position)

回答位置の設定

回答位置を設定します。

引数
[in]position回答位置
戻り値
true正常
false異常
参照
CFvGSearchData::m_Position
FVCL::GSearch::CFvGSearchData::SetPosition ( DOUBLE  x,
DOUBLE  y 
)

回答位置の設定

回答位置を設定します。

引数
[in]x回答位置のX座標
[in]y回答位置のY座標
戻り値
true正常
false異常
参照
CFvGSearchData::m_Position
FVCL::GSearch::CFvGSearchData::GetPosition ( ) const

回答位置の取得

現在設定されている回答位置を取得します。

戻り値
回答位置を返します。
参照
CFvGSearchData::m_Position
FVCL::GSearch::CFvGSearchData::GetPosition ( DOUBLE x,
DOUBLE y 
) const

回答位置の取得

現在設定されている回答位置を取得します。
各引数は、NULL を指定する事で取得を省略できます。

引数
[out]x回答位置のX座標
[out]y回答位置のY座標
戻り値
true正常
false異常
参照
CFvGSearchData::m_Position
FVCL::GSearch::CFvGSearchData::SetScore ( INT  score)

相関値の設定

相関値を設定します。

引数
[in]score相関値
戻り値
true正常
false異常
参照
CFvGSearchData::m_Score
FVCL::GSearch::CFvGSearchData::GetScore ( ) const

相関値の取得

現在設定されている相関値を取得します。

戻り値
相関値を返します。
参照
CFvGSearchData::m_Score
FVCL::GSearch::CFvGSearchData::operator= ( const CFvGSearchData src)
virtual

代入オペレータ

同一クラスのオブジェクトの内容を自身に複製します。

引数
[in]src複製元
戻り値
代入後の自身のオブジェクトへの参照を返します。
FVCL::GSearch::CFvGSearchData::operator== ( const CFvGSearchData src) const
virtual

比較オペレータ (==)

同一クラスのオブジェクトと自身の内容を比較します。

引数
[in]src比較対象
戻り値
true一致
false不一致
FVCL::GSearch::CFvGSearchData::operator!= ( const CFvGSearchData src) const
virtual

比較オペレータ (!=)

同一クラスのオブジェクトと自身の内容を比較します。

引数
[in]src比較対象
戻り値
true不一致
false一致

メンバ詳解

FVCL::GSearch::CFvGSearchData::m_Position
protected
FVCL::GSearch::CFvGSearchData::m_Score
protected

相関値

範囲: 0000~9999

参照
CFvGSearchData::SetScore
CFvGSearchData::GetScore

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