幾何変換
[リージョン処理]


関数

INT FVALGAPI fnFIE_region_geotrans_shift (FHANDLE hSrcReg, FHANDLE *hDstReg, INT iDx, INT iDy)
 リージョンの平行移動

関数

INT FVALGAPI fnFIE_region_geotrans_shift ( FHANDLE  hSrcReg,
FHANDLE *  hDstReg,
INT  iDx,
INT  iDy 
)

リージョンの平行移動

本関数はリージョンの各ランの座標に入力移動量を加算して、リージョン全体を平行移動します。 本関数実行後 *hDstReg の計算済み特徴量はすべてクリアされます。 *hDstReg の値がNULLの場合 *hDstReg には自動的にREGIONオブジェクトが割り当てられます。 ユーザ側で fnFIE_free_object() によってオブジェクトの解放を行って下さい。 hSrcReg*hDstReg が同一ハンドルでも問題はありません。 また、入力リージョンがランを含まないときは同じ空き出力リージョンを生成します。 エラー終了時には *hDstReg の内容は本関数実行前の状態を保持します。 ( *hDstReg がNULLだった場合はNULLのまま。)

引数:
[in] hSrcReg 入力リージョン
[out] hDstReg 出力リージョン
[in] iDx 横方向の移動量
[in] iDy 縦方向の移動量
戻り値:
F_ERR_NONE 正常終了
F_ERR_NOMEMORY メモリ不足で異常終了した
F_ERR_INVALID_PARAM 不正パラメータ
  • 不正なハンドルが渡されたため、異常終了した
  • 移動後の座標は32bit整数の表示範囲以外になるため、異常終了した
F_ERR_INVALID_OBJECT 入力ハンドルはリージョンオブジェクトのハンドルではない
F_ERR_NO_LICENCE ライセンスエラー、または未初期化エラー


Documentation copyright © 2009-2024 FAST Corporation.
Generated on Fri Aug 9 16:38:47 2024 for FIEライブラリ by doxygen 1.5.6-FASTSP-p2